TY - GEN
T1 - Memory access algorithm for low energy CPU/GPU heterogeneous systems with hybrid DRAM/NVM memory architecture
AU - Chien, Tsai Kan
AU - Chiou, Lih Yih
AU - Cheng, Chieh Wen
AU - Sheu, Shyh Shyuan
AU - Wang, Pei Hua
AU - Tsai, Ming Jinn
AU - Wu, Chih I.
N1 - Funding Information:
The authors thank the Ministry of Science and Technology, Taiwan for the research grant that supported this work (MOST 104-2220-E-006-015)
Publisher Copyright:
© 2016 IEEE.
PY - 2017/1/3
Y1 - 2017/1/3
N2 - In modern mobile devices, the CPU and GPU can jointly access one shared memory, typically consisting of only DRAM, by using heterogeneous uniform memory access (hUMA). This paper proposes an access algorithm, migration by data access tendency (MiDATE), for a hybrid main memory architecture consisting of resistive random access memory and DRAM. The MiDATE algorithm can operate on this hybrid memory architecture, reducing energy consumption by 83% while maintaining approximately the same speed as that of DRAM-only systems. Using the MiDATE algorithm can, on average, reduce unfairness by 36.5% compared with that of conventional hUMA methods, increasing system speed.
AB - In modern mobile devices, the CPU and GPU can jointly access one shared memory, typically consisting of only DRAM, by using heterogeneous uniform memory access (hUMA). This paper proposes an access algorithm, migration by data access tendency (MiDATE), for a hybrid main memory architecture consisting of resistive random access memory and DRAM. The MiDATE algorithm can operate on this hybrid memory architecture, reducing energy consumption by 83% while maintaining approximately the same speed as that of DRAM-only systems. Using the MiDATE algorithm can, on average, reduce unfairness by 36.5% compared with that of conventional hUMA methods, increasing system speed.
UR - http://www.scopus.com/inward/record.url?scp=85011092503&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85011092503&partnerID=8YFLogxK
U2 - 10.1109/APCCAS.2016.7804003
DO - 10.1109/APCCAS.2016.7804003
M3 - Conference contribution
AN - SCOPUS:85011092503
T3 - 2016 IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2016
SP - 461
EP - 464
BT - 2016 IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2016 IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2016
Y2 - 25 October 2016 through 28 October 2016
ER -