...
首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >Exploiting statistical information for implementation of instruction scratchpad memory in embedded system
【24h】

Exploiting statistical information for implementation of instruction scratchpad memory in embedded system

机译:利用统计信息在嵌入式系统中实现指令暂存器

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

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

       

摘要

A method to both reduce energy and improve performance in a processor-based embedded system is described in this paper. Comprising of a scratchpad memory instead of an instruction cache, the target system dynamically (at runtime) copies into the scratchpad code segments that are determined to be beneficial (in terms of energy efficiency and/or speed) to execute from the scratchpad. We develop a heuristic algorithm to select such code segments based on a metric, called concomitance. Concomitance is derived from the temporal relationships of instructions. A hardware controller is designed and implemented for managing the scratchpad memory. Strategically placed custom instructions in the program inform the hardware controller when to copy instructions from the main memory to the scratchpad. A novel heuristic algorithm is implemented for determining locations within the program where to insert these custom instructions. For a set of realistic benchmarks, experimental results indicate the method uses 41.9% lower energy (on average) and improves performance by 40.0% (on average) when compared to a traditional cache system which is identical in size.
机译:本文介绍了一种在基于处理器的嵌入式系统中既降低能耗又提高性能的方法。目标系统由暂存器存储器而不是指令高速缓存组成,可以动态地(在运行时)复制到暂存器代码段中,这些代码段被确定对从暂存器中执行有益(就能源效率和/或速度而言)。我们开发了一种启发式算法,可以基于一种称为“ conconomiance”的度量来选择此类代码段。伴随性是从指令的时间关系得出的。设计并实现了用于管理暂存器存储器的硬件​​控制器。在程序中策略性地放置自定义指令会通知硬件控制器何时将指令从主存储器复制到暂存器。实现了一种新颖的启发式算法,用于确定程序中这些自定义指令的插入位置。对于一组现实的基准,实验结果表明,与大小相同的传统缓存系统相比,该方法使用的能耗降低了41.9%(平均),性能提高了40.0%(平均)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号