...
首页> 外文期刊>Communications of the ACM >Can Traditional Programming Bridge the Ninja Performance Gap for Parallel Computing Applications?
【24h】

Can Traditional Programming Bridge the Ninja Performance Gap for Parallel Computing Applications?

机译:传统编程能否弥补并行计算应用程序的忍者性能差距?

获取原文
获取原文并翻译 | 示例
           

摘要

Current processor trends of integrating more cores with wider Single-instruction multiple-data (SIMD) units, along with a deeper and complex memory hierarchy, have made it increasingly more challenging to extract performance from applications. It is believed by some that traditional approaches to programming do not apply to these modern processors and hence radical new languages must be designed. In this paper, we question this thinking and offer evidence in support of traditional programming methods and the performance-versus-programming effort effectiveness of multi-core processors and upcoming many-core architectures in delivering significant speedup, and close-to-optimal performance for commonly used parallel computing workloads.
机译:当前的处理器趋势是将更多的内核与更宽的单指令多数据(SIMD)单元集成在一起,以及更深,更复杂的存储器层次结构,这使得从应用程序中提取性能变得越来越具有挑战性。一些人认为,传统的编程方法不适用于这些现代处理器,因此必须设计激进的新语言。在本文中,我们对这种想法提出了质疑,并提供了证据来支持传统编程方法以及多核处理器和即将推出的多核体系结构在提供显着的加速和接近最佳性能方面的性能对编程工作的有效性。常用的并行计算工作负载。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号