首页> 外文会议>ACM/IEEE International Symposium on Computer Architecture >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个Intel原子类似核的处理器,平均显示6.85倍的性能加速,可为六个规格Cint2000基准测试。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号