Abstract
Mobile devices are severely limited in memory, which affects critical user-experience metrics such as application service time. Emerging non-volatile memory (NVM) technologies such as STT-RAM and PCM are ideal candidates to provide higher memory capacity with negligible energy overhead. However, existing memory management systems overlook mobile users application usage which provides crucial cues for improving user experience. In this paper, we propose CAUSE, a novel memory system based on DRAM-NVM hybrid memory architecture. CAUSE takes explicit account of the application usage patterns to distinguish data criticality and identify suitable swap candidates. We also devise NVM hardware design optimized for the access characteristics of the swapped pages. We evaluate CAUSE on a real Android smartphone and NVSim simulator using user application usage logs. Our experimental results show that the proposed technique achieves 32% faster launch time for mobile applications while reducing energy cost by 90% and 44% on average over non-optimized STT-RAM and PCM, respectively.
| Original language | English |
|---|---|
| Title of host publication | 2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 690-696 |
| Number of pages | 7 |
| ISBN (Electronic) | 9781467383882 |
| DOIs | |
| State | Published - 5 Jan 2016 |
| Event | 34th IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015 - Austin, United States Duration: 2 Nov 2015 → 6 Nov 2015 |
Publication series
| Name | 2015 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015 |
|---|
Conference
| Conference | 34th IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2015 |
|---|---|
| Country/Territory | United States |
| City | Austin |
| Period | 2/11/15 → 6/11/15 |
Bibliographical note
Publisher Copyright:© 2015 IEEE.