Minimizing memory access energy in embedded systems by selective instruction compression

Minimizing memory access energy in embedded systems by selective instruction compression
复制标题

通过选择性指令压缩最小化嵌入式系统中的内存访问能量

DOI:
10.1109/tvlsi.2002.801615
复制
发表时间:
2002
期刊:
IEEE Trans. Very Large Scale Integr. Syst.
影响因子:
--
通讯作者:
M. Poncino
M. Poncino
中科院分区:
--
文献类型:
--
作者:
L. Benini;A. Macii;E. Macii;M. Poncino

文献摘要

被引文献

相似文献

我们提出了一种技术,用于减少在执行固件代码的嵌入式系统的存储器-处理器接口所花费的能量。该方法基于压缩最常执行的指令的思想,以减少存储器访问期间消耗的能量。指令解压缩由位于处理器和存储器之间的硬件块实时执行:不需要更改处理器架构。因此,我们的技术非常适合于采用IP核的内部架构不能修改的系统。我们描述了一些解压缩方案和架构,有效地权衡硬件复杂性和静态代码大小增加内存能量和带宽减少,证明了我们已经收集的实验数据,通过执行几个测试程序在不同的设计模板。
We propose a technique for reducing the energy spent in the memory-processor interface of an embedded system during the execution of firmware code. The method is based on the idea of compressing the most commonly executed instructions so as to reduce the energy dissipated during memory access. Instruction decompression is performed on-the-fly by a hardware block located between processor and memory: No changes to the processor architecture are required. Hence, our technique is well suited for systems employing IP cores whose internal architecture cannot be modified. We describe a number of decompression schemes and architectures that effectively trade off hardware complexity and static code size increase for memory energy and bandwidth reduction, as proved by the experimental data we have collected by executing several test programs on different design templates.