...
首页> 外文期刊>Communications of the ACM >Automatically Accelerating Non-Numerical Programs by Architecture-Compiler Co-Design
【24h】

Automatically Accelerating Non-Numerical Programs by Architecture-Compiler Co-Design

机译:通过Architecture-Compiler Co-Design自动加速非数值程序

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

获取外文期刊封面封底 >>

       

摘要

Because of the high cost of communication between processors, compilers that parallelize loops automatically have been forced to skip a large class of loops that are both critical to performance and rich in latent parallelism. HELIX-RC is a compiler/microprocessor co-design that opens those loops to parallelization by decoupling communication from thread execution in conventional multicore architecures. Simulations of HELIX-RC, applied to a processor with 16 Intel Atom-like cores, show an average of 6.85x performance speedup for six SPEC CINT2000 benchmarks.
机译:由于处理器之间的通信成本很高,因此自动并行化循环的编译器被迫跳过一大类对性能至关重要且具有丰富潜在并行性的循环。 HELIX-RC是一种编译器/微处理器协同设计,通过将通信与常规多核体系结构中的线程执行分离开来,从而使这些循环进入并行化。 HELIX-RC的仿真应用于具有16个类似Intel Atom内核的处理器,显示出六个SPEC CINT2000基准测试的平均速度提高了6.85倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号