@inproceedings{cfa4f1de211b494da80427feaa7bdeb0,
title = "MAC: Migration-aware compilation for STT-RAM based hybrid cache in embedded systems",
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 Migration-Aware Compilation (MAC) approach to improve the energy efficiency and performance of STT-RAM based hybrid cache. By re-arranging data layout, the data access pattern in memory blocks is changed such that the number of migrations is reduced without any hardware modification. The reduction of migration overheads in turn improves energy efficiency and performance. The experimental results show that with the proposed approach, on average, the number of write operations on STT-RAM is reduced by 13.4\%, the number of migrations is reduced by 16.1\%, the total dynamic energy is reduced by 8.5\%, and the total latency is reduced by 12.1\%.",
keywords = "compiler, hybrid cache, migration",
author = "Qingan Li and Jianhua Li and Liang Shi and Xue, \{Chun Jason\} and Yanxiang He",
year = "2012",
doi = "10.1145/2333660.2333738",
language = "英语",
isbn = "9781450312493",
series = "Proceedings of the International Symposium on Low Power Electronics and Design",
pages = "351--356",
booktitle = "ISLPED'12 - Proceedings of the International Symposium on Low Power Electronics and Design",
note = "2012 ACM/IEEE International Symposium on Low Power Electronics and Design, ISLPED'12 ; Conference date: 30-07-2012 Through 01-08-2012",
}