首页> 外文期刊>Multimedia Tools and Applications >A spill data aware memory assignment technique for improving power consumption of multimedia memory systems
【24h】

A spill data aware memory assignment technique for improving power consumption of multimedia memory systems

机译:溢出数据感知内存分配技术,用于提高多媒体存储系统的功耗

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

摘要

As embedded memory technology evolves, the traditional Static Random Access Memory (SRAM) technology has reached the end of development. For deepening the manufacturing process technology, the next generation memory technology is highly required because of the exponentially increasing leakage current of SRAM. Non-volatile memories such as STT-MRAM (Spin Torque Transfer Magnetic Random Access Memory), PCM (Phase Change Memory) are good candidates for replacing SRAM technology in embedded memory systems. They have many advanced characteristics in the perspective of power consumption, leakage power, size (density) and latency. Nonetheless, nonvolatile memories have two major problems that hinder their use it the next-generation memory. First, the lifetime of the nonvolatile memory cell is limited by the number of write operations. Next, the write operation consumes more latency and power than the same size of the read operation. This study describes a compiler optimization technique to overcome such disadvantages of a nonvolatile memory component in hybrid cache memories. A hybrid cache is proposed to overcome the disadvantages using a compiler. Specifically, to minimize the number of write operations for nonvolatile memory, we present a data replacement technique that considers the locations of the register spill data. Many portions of the memory accesses are yielded by the spill data of a register allocator in an optimizing compiler. Such spill data can be partially removed using a recalculation method. Thus, we implemented an optimization technique that rearranges the data placement with recalculation to minimize the write instructions on the nonvolatile memory. Our experimental results show that the proposed technique can reduce the average number of spill codes by 20%, and improves the energy consumption by 20.2% on average.
机译:随着嵌入式存储器技术的发展,传统的静态随机存取存储器(SRAM)技术已经到了开发的尽头。为了深化制造工艺技术,由于SRAM的泄漏电流呈指数增长,因此迫切需要下一代存储技术。诸如STT-MRAM(自旋扭矩传递磁性随机存取存储器),PCM(相变存储器)之类的非易失性存储器是替代嵌入式存储系统中SRAM技术的不错的选择。从功耗,泄漏功率,尺寸(密度)和等待时间的角度来看,它们具有许多先进的特性。但是,非易失性存储器有两个主要问题,阻碍了它们用于下一代存储器。首先,非易失性存储单元的寿命受到写操作次数的限制。接下来,与相同大小的读取操作相比,写入操作消耗更多的延迟和功耗。这项研究描述了一种编译器优化技术,可以克服混合高速缓存中非易失性存储组件的此类缺点。为了克服使用编译器的缺点,提出了混合高速缓存。具体来说,为了最大程度地减少非易失性存储器的写操作次数,我们提出了一种数据替换技术,该技术考虑了寄存器溢出数据的位置。存储器访问的许多部分是由优化编译器中的寄存器分配器的溢出数据产生的。可以使用重新计算方法部分删除此类溢出数据。因此,我们实现了一种优化技术,该技术可以通过重新计算来重新布置数据位置,以最大程度地减少非易失性存储器上的写指令。我们的实验结果表明,所提出的技术可以将溢出代码的平均数量减少20%,平均可将能耗降低20.2%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号