首页> 外文期刊>Computer architecture news >HELIX-RC: An Architecture-Compiler Co-Design for Automatic Parallelization of Irregular Programs
【24h】

HELIX-RC: An Architecture-Compiler Co-Design for Automatic Parallelization of Irregular Programs

机译:HELIX-RC:用于不规则程序自动并行化的体系结构编译器协同设计

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Data dependences in sequential programs limit parallelization because extracted threads cannot run independently. Although thread-level speculation can avoid the need for precise dependence analysis, communication overheads required to synchronize actual dependences counteract the benefits of parallelization. To address these challenges, we propose a lightweight architectural enhancement co-designed with a parallelizing compiler, which together can decouple communication from thread execution. Simulations of these approaches, applied to a processor with 16 Intel Atom-like cores, show an average of 6.85× performance speedup for six SPEC CINT2000 benchmarks.
机译:顺序程序中的数据相关性限制了并行化,因为提取的线程无法独立运行。尽管线程级推测可以避免进行精确的依赖关系分析,但同步实际依赖关系所需的通信开销抵消了并行化的好处。为了解决这些挑战,我们提出了与并行化编译器共同设计的轻量级体系结构增强功能,它们可以使通信与线程执行脱钩。对这些方法的仿真(应用于具有16个类似于Atom的Intel Atom内核的处理器)显示,六个SPEC CINT2000基准测试的平均速度提高了6.85倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号