一句话:提出首个系统刻画 GPU 加速应用内存低效模式的 profiler,关联数据对象与 GPU API,分类对象级和对象内低效并指导优化。
GPU 广泛用于加速各类应用,但 GPU 内存资源稀缺常成为限制其适用性的主导因素。本文提出 DrGPUM,首个系统研究 GPU 加速应用中内存低效模式的 profiler。与现有大量 GPU profiler 相比,DrGPUM 的能力在于:将问题性内存使用关联到具体数据对象与 GPU API;识别并归类对象级和对象内内存低效;提供丰富洞见以指导内存优化。摘要未报告具体数据集、实验指标或量化加速结果,主要贡献定位于面向开发者的内存低效诊断能力与优化引导。
GPUs are widely used in today’s computing platforms to accelerate applications in various domains. However, scarce GPU memory resources are often the dominant limiting factor in strengthening the applicability of GPU computing. In this paper, we propose DrGPUM, the first profiler that systematically investigates patterns of memory inefficiencies in GPU-accelerated applications. The strength of DrGPUM, when compared to a large class of existing GPU profilers, is its ability to (1) correlate problematic memory usage with data objects and GPU APIs, (2) identify and categorize object-level and intra-object memory inefficiencies, and (3) provide rich insights to guide memory optimization.