首页> 外文会议> >From sequences of dependent instructions to functions: an approach for improving performance without ILP or speculation
【24h】

From sequences of dependent instructions to functions: an approach for improving performance without ILP or speculation

机译:从依赖指令序列到功能:一种无需ILP或推测即可提高性能的方法

获取原文
获取外文期刊封面目录资料

摘要

In this article, we present an approach for improving the performance of sequences of dependent instructions. We observe that many sequences of instructions can be interpreted as functions. Unlike sequences of instructions, functions can be translated into very fast but exponentially costly two-level combinational circuits. We present an approach that exploits this principle, speeds up programs thanks to circuit-level parallelism/redundancy, but avoids the exponential costs. We analyze the potential of this approach, and then we propose an implementation that consists of a superscalar processor with a large specific functional unit associated with specific back-end transformations. The performance of the SpecInt2000 benchmarks and selected programs from the Olden and MiBench benchmark suites improves on average from 2.4% to 12% depending on the latency of the functional units, and up to 39.6%; more precisely, the performance of optimized code sections improves on average from 3.5% to 19%, and up to 49%.
机译:在本文中,我们提出了一种改善依赖指令序列性能的方法。我们注意到许多指令序列可以解释为函数。与指令序列不同,功能可以转换为非常快速但成本高昂的两级组合电路。我们提出了一种利用这一原理的方法,由于电路级的并行性/冗余性而加快了程序的速度,但是却避免了成倍的成本。我们分析了这种方法的潜力,然后提出了一个实现,该实现由一个超标量处理器组成,该处理器具有与特定后端转换相关联的大型特定功能单元。 SpecInt2000基准以及Olden和MiBench基准套件中选定程序的性能取决于功能部件的延迟,平均从2.4%提高到12%,最高可提高39.6%。更准确地说,优化代码段的性能平均从3.5%提高到19%,最高提高到49%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号