首页> 外文会议>2012 Third International Conference on Networking and Computing. >A Speed-up Technique for an Auto-Memoization Processor by Reusing Partial Results of Instruction Regions
【24h】

A Speed-up Technique for an Auto-Memoization Processor by Reusing Partial Results of Instruction Regions

机译:重用指令区部分结果的自动记忆处理器加速技术

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

摘要

We have proposed an auto-memoization processor based on computation reuse. The auto-memoization processor dynamically detects functions and loop iterations as reusable blocks, and memoizes them automatically. In the past model, computation reuse cannot be applied if the current input sequence even differs by only one input value from the past input sequences, since processing results will differ. This paper proposes a new partial reuse model, which can apply computation reuse to the early part of a reusable block as long as the early part of the current input sequence matches one of the past sequences. In addition, in order to acquire sufficient benefit from the partial reuse model, we also propose a technique that reduces the searching overhead for memoization table by partitioning it. The result of the experiment with SPEC CPU95 suite benchmarks shows that the new method improves the maximum speedup from 40.6% to 55.1%, and the average speedup from 10.6% to 22.8%.
机译:我们提出了一种基于计算重用的自动记忆处理器。自动记忆处理器动态检测功能并将循环迭代作为可重用的块,并自动将其记忆化。在过去的模型中,如果当前输入序列甚至与过去的输入序列仅相差一个输入值,则无法应用计算重用,因为处理结果会有所不同。本文提出了一种新的部分重用模型,只要当前输入序列的早期部分与过去序列之一匹配,就可以将计算重用应用于可重用块的早期部分。另外,为了从部分重用模型中获得足够的利益,我们还提出了一种通过对备忘录表进行分区来减少其查找开销的技术。使用SPEC CPU95套件基准测试的实验结果表明,新方法将最大速度从40.6%提高到55.1%,平均速度从10.6%提高到22.8%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号