Exploring Non-Volatile Main Memory Architectures for Handheld Devices

被引:0
|
作者
Ved, Sneha [1 ]
Awasthi, Manu [1 ]
机构
[1] Indian Inst Technol Gandhinagar, Ahmadabad, Gujarat, India
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As additional functionality is being added to contemporary handheld devices, the SoCs inside these devices are becoming increasingly complex. Similarly, the applications executing on these handhelds are beginning to exhibit an ever increasing memory footprint. To support these trends, main memory capacity of these SoCs has been increasing over time. Due to these developments, memory system's contribution to the overall system power has increased dramatically. Non-volatile memories have been used in server architectures to increase capacity as well as keep memory system's power consumption in check. However, in the handheld domain, where user experience and battery life are of paramount importance, the applicability of such technologies has not been widely studied. In this paper, we propose and evaluate a number of hybrid memory architectures using mobile DRAM and PCM. We show that intelligent memory architectures, cognizant of workload's memory access patterns can provide significant energy savings without compromising on user experience. Using proposed approach, we can devise architectures that exhibit significant energy savings with only a 2.8% performance loss.
引用
收藏
页码:1528 / 1531
页数:4
相关论文
共 50 条
  • [31] RECOVERY ALGORITHMS FOR DATABASE MACHINES WITH NON-VOLATILE MAIN MEMORY
    AGRAWAL, R
    JAGADISH, HV
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 368 : 269 - 285
  • [32] Non-volatile memory
    Casagrande, Giulio
    Chung, Shine
    Digest of Technical Papers - IEEE International Solid-State Circuits Conference, 2008, 51
  • [33] A High Performance File System for Non-Volatile Main Memory
    Ou, Jiaxin
    Shu, Jiwu
    Lu, Youyou
    PROCEEDINGS OF THE ELEVENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS, (EUROSYS 2016), 2016,
  • [34] Language runtime support for non-volatile main memory management
    Saito, Shougo
    Nakagawa, Gaku
    Oikawa, Shuichi
    ICIC Express Letters, 2014, 8 (01): : 137 - 144
  • [35] Device state recovery in non-volatile main memory systems
    Ohmura, R
    Yamasaki, N
    Anzai, Y
    27TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 16 - 21
  • [36] PASTE: A Network Programming Interface for Non-Volatile Main Memory
    Honda, Michio
    Lettieri, Giuseppe
    Eggert, Lars
    Santry, Douglas
    PROCEEDINGS OF THE 15TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI'18), 2018, : 17 - 33
  • [37] Persistent B+ - Trees in Non-Volatile Main Memory
    Chen, Shimin
    Jin, Qin
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2015, 8 (07): : 786 - 797
  • [38] Efficient Checkpointing with Recompute Scheme for Non-volatile Main Memory
    Alshboul, Mohammad
    Elnawawy, Hussein
    Elkhouly, Reem
    Kimura, Keiji
    Tuck, James
    Solihin, Yan
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2019, 16 (02)
  • [39] Crash Consistency in Encrypted Non-Volatile Main Memory Systems
    Liu, Sihang
    Kolli, Aasheesh
    Ren, Jinglei
    Khan, Samira
    2018 24TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2018, : 310 - 323
  • [40] Accelerating Traditional File Systems on Non-Volatile Main Memory
    Jin, Weitong
    Zhu, Yanmin
    Huang, Linpeng
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2017, : 453 - 460