Code Motion for Migration Minimization in STT-RAM Based Hybrid Cache

Qing'an Li, Liang Shi, Jianhua Li, C. Xue, Yanxiang He
{"title":"Code Motion for Migration Minimization in STT-RAM Based Hybrid Cache","authors":"Qing'an Li, Liang Shi, Jianhua Li, C. Xue, Yanxiang He","doi":"10.1109/ISVLSI.2012.84","DOIUrl":null,"url":null,"abstract":"Hybrid caches consisting of both STT-RAM and SRAM have been proposed recently for energy efficiency. To explore the advantages of hybrid cache, most work on hybrid caches employs migration based strategies to dynamically move write-intensive data from STT-RAM to SRAM. Migrations require additional read and write operations for data movement and may lead to significant overheads. To address this issue,this paper proposes a compilation method, Migration-aware Code Motion (MCM), to improve the energy efficiency and performance of STT-RAM based hybrid cache. This method is designed to change the data access patterns in memory blocks such that the migration overhead is reduced without any hardware modification. The experimental results show that the proposed method can reduce the number of migrations by 10.6%,reduce the dynamic energy by 6.2%, and reduce the total latency by 5.3% on average.","PeriodicalId":398850,"journal":{"name":"2012 IEEE Computer Society Annual Symposium on VLSI","volume":"55 12","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE Computer Society Annual Symposium on VLSI","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISVLSI.2012.84","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

Hybrid caches consisting of both STT-RAM and SRAM have been proposed recently for energy efficiency. To explore the advantages of hybrid cache, most work on hybrid caches employs migration based strategies to dynamically move write-intensive data from STT-RAM to SRAM. Migrations require additional read and write operations for data movement and may lead to significant overheads. To address this issue,this paper proposes a compilation method, Migration-aware Code Motion (MCM), to improve the energy efficiency and performance of STT-RAM based hybrid cache. This method is designed to change the data access patterns in memory blocks such that the migration overhead is reduced without any hardware modification. The experimental results show that the proposed method can reduce the number of migrations by 10.6%,reduce the dynamic energy by 6.2%, and reduce the total latency by 5.3% on average.
基于STT-RAM的混合缓存中迁移最小化的代码运动
为了提高能源效率,最近提出了由STT-RAM和SRAM组成的混合缓存。为了探索混合缓存的优势,大多数关于混合缓存的工作都采用基于迁移的策略,将写密集型数据从STT-RAM动态移动到SRAM。迁移需要额外的读取和写入操作来进行数据移动,并可能导致大量开销。为了解决这一问题,本文提出了一种编译方法——迁移感知代码运动(MCM),以提高基于STT-RAM的混合缓存的能效和性能。该方法旨在更改内存块中的数据访问模式,从而在不修改任何硬件的情况下减少迁移开销。实验结果表明,该方法平均可将迁移次数减少10.6%,动态能量减少6.2%,总延迟减少5.3%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信