【24h】

The Impact of Multicore on Math Software

机译:多核对数学软件的影响

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

摘要

Power consumption and heat dissipation issues are pushing the microprocessors industry towards multicore design patterns. Given the cubic dependence between core frequency and power consumption, multicore technologies leverage the idea that doubling the number of cores and halving the cores frequency gives roughly the same performance reducing the power consumption by a factor of four. With the number of cores on multicore chips expected to reach tens in a few years, efficient implementations of numerical libraries using shared memory programming models is of high interest. The current message passing paradigm used in ScaLAPACK and elsewhere introduces unnecessary memory overhead and memory copy operations, which degrade performance, along with the making it harder to schedule operations that could be done in parallel. Limiting the use of shared memory to fork-join parallelism (perhaps with OpenMP) or to its use within the BLAS does not address all these issues.
机译:功耗和散热问题正将微处理器行业推向多核设计模式。考虑到核心频率与功耗之间的立方关系,多核技术利用了这样的想法,即将核心数量加倍并将核心频率减半可以提供大致相同的性能,从而将功耗降低四分之一。随着多核芯片上的核数有望在几年内达到数十个,使用共享内存编程模型的数字库的有效实现引起了人们的极大兴趣。 ScaLAPACK和其他地方使用的当前消息传递范例引入了不必要的内存开销和内存复制操作,这降低了性能,并使得难以安排可以并行执行的操作。将共享内存的使用限制为fork-join并行性(也许与OpenMP一起使用)或其在BLAS中的使用不能解决所有这些问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号