首页> 外文会议>2011 IEEE International Symposium on Performance Analysis of Systems and Software >Where is the data? Why you cannot debate CPU vs. GPU performance without the answer
【24h】

Where is the data? Why you cannot debate CPU vs. GPU performance without the answer

机译:数据在哪里?为什么没有答案就无法争论CPU与GPU性能

获取原文

摘要

General purpose GPU Computing (GPGPU) has taken off in the past few years, with great promises for increased desktop processing power due to the large number of fast computing cores on high-end graphics cards. Many publications have demonstrated phenomenal performance and have reported speedups as much as 1000× over code running on multi-core CPUs. Other studies have claimed that well-tuned CPU code reduces the performance gap significantly. We demonstrate that this important discussion is missing a key aspect, specifically the question of where in the system data resides, and the overhead to move the data to where it will be used, and back again if necessary. We have benchmarked a broad set of GPU kernels on a number of platforms with different GPUs and our results show that when memory transfer times are included, it can easily take between 2 to 50× longer to run a kernel than the GPU processing time alone. Therefore, it is necessary to either include memory transfer overhead when reporting GPU performance, or to explain why this is not relevant for the application in question. We suggest a taxonomy for future CPU/GPU comparisons, and we argue that this is not only germane for reporting performance, but is important to heterogeneous scheduling research in general.
机译:通用GPU计算(GPGPU)在过去的几年中起飞,由于高端图形卡上有大量的快速计算核心,因此有望提高桌面处理能力。许多出版物都展示了惊人的性能,并报告说,与在多核CPU上运行的代码相比,其速度提高了1000倍。其他研究声称,经过良好调整的CPU代码可显着减少性能差距。我们证明了这一重要的讨论缺少一个关键方面,特别是关于系统数据在何处驻留以及将数据移到将要使用的位置以及在必要时再次返回的开销的问题。我们已经在许多具有不同GPU的平台上对广泛的GPU内核进行了基准测试,我们的结果表明,包括内存传输时间,运行内核所需的时间可能比仅GPU处理时间长2至50倍。因此,有必要在报告GPU性能时包括内存传输开销,或者说明为什么这与所讨论的应用程序无关。我们建议为将来的CPU / GPU比较提供一种分类法,并且我们认为这不仅与报告性能密切相关,而且通常对异构调度研究也很重要。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号