首页> 外文期刊>ACM SIGPLAN Notices: A Monthly Publication of the Special Interest Group on Programming Languages >Compiler-Assisted Preferred Caching for Embedded Systems with STT-RAM based Hybrid Cache
【24h】

Compiler-Assisted Preferred Caching for Embedded Systems with STT-RAM based Hybrid Cache

机译:具有基于STT-RAM的混合缓存的嵌入式系统的编译器辅助首选缓存

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

摘要

As technology scales down, energy consumption is becoming a big problem for traditional SRAM-based cache hierarchies. The emerging Spin-Torque Transfer RAM (STT-RAM) is a promising replacement for large on-chip cache due to its ultra low leakage power and high storage density. However, write operations on STT-RAM suffer from considerably higher energy consumption and longer latency than SRAM. Hybrid cache consisting of both SRAM and STT-RAM has been proposed recently for both performance and energy efficiency. Most management strategies for hybrid caches employ migration-based techniques to dynamically move write-intensive data from STT-RAM to SRAM. These techniques lead to extra overheads. In this paper, we propose a compiler-assisted approach, preferred caching, to significantly reduce the migration overhead by giving migration-intensive memory blocks the preference for the SRAM part of the hybrid cache. Furthermore, a data assignment technique is proposed to improve the efficiency of preferred caching. The reduction of migration overhead can in turn improve the performance and energy efficiency of STT-RAM based hybrid cache. The experimental results show that, with the proposed techniques, on average, the number of migrations is reduced by 21.3%, the total latency is reduced by 8.0% and the total dynamic energy is reduced by 10.8%.
机译:随着技术的缩减,能耗已成为传统的基于SRAM的缓存层次结构的一大难题。新兴的自旋扭矩传输RAM(STT-RAM)具有超低的泄漏功率和高存储密度,因此有望取代大型片上高速缓存。但是,与SRAM相比,STT-RAM上的写操作具有更高的能耗和更长的延迟。为了提高性能和能源效率,最近已经提出了由SRAM和STT-RAM组成的混合缓存。混合高速缓存的大多数管理策略都采用基于迁移的技术来将写密集型数据从STT-RAM动态移动到SRAM。这些技术导致额外的开销。在本文中,我们提出了一种编译器辅助的方法,即首选缓存,以通过为迁移密集型存储块提供混合缓存的SRAM部分的优先级来显着减少迁移开销。此外,提出了一种数据分配技术以提高优选缓存的效率。迁移开销的减少又可以提高基于STT-RAM的混合缓存的性能和能效。实验结果表明,采用所提出的技术,平均迁移数量减少了21.3%,总等待时间减少了8.0%,总动态能量减少了10.8%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号