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%.
| Original language | English |
|---|---|
| Title of host publication | ISLPED'12 - Proceedings of the International Symposium on Low Power Electronics and Design |
| Pages | 351-356 |
| Number of pages | 6 |
| DOIs | |
| State | Published - 2012 |
| Externally published | Yes |
| Event | 2012 ACM/IEEE International Symposium on Low Power Electronics and Design, ISLPED'12 - Redondo Beach, CA, United States Duration: 30 Jul 2012 → 1 Aug 2012 |
Publication series
| Name | Proceedings of the International Symposium on Low Power Electronics and Design |
|---|---|
| ISSN (Print) | 1533-4678 |
Conference
| Conference | 2012 ACM/IEEE International Symposium on Low Power Electronics and Design, ISLPED'12 |
|---|---|
| Country/Territory | United States |
| City | Redondo Beach, CA |
| Period | 30/07/12 → 1/08/12 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Keywords
- compiler
- hybrid cache
- migration
Fingerprint
Dive into the research topics of 'MAC: Migration-aware compilation for STT-RAM based hybrid cache in embedded systems'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver