TY - GEN
T1 - Adaptive bandwidth management for performance temperature trade-offs in heterogeneous HMC+DDRx memory
AU - Hajkazemi, Mohammad Hossein
AU - Chorney, Michael
AU - Behrouz, Reyhaneh Jabbarvand
AU - Tavana, Mohammad Khavari
AU - Homayoun, Houman
N1 - Publisher Copyright:
Copyright 2015 ACM.
Copyright:
Copyright 2016 Elsevier B.V., All rights reserved.
PY - 2015/5/20
Y1 - 2015/5/20
N2 - High fabrication cost per bit and thermal issues are the main reasons that prevent architects from using 3D-DRAM alone as the main memory. In this paper, we address this issue by proposing a heterogeneous memory system that combines a DDRx DRAM with an emerging 3D hybrid memory cube (HMC) technology. Bandwidth and temperature management are the challenging issues for such a memory architecture. To address these challenges, first we introduce a memory page allocation policy for the heterogeneous memory system to maximize performance. Then, using the proposed policy, we introduce a temperature-aware algorithm that adaptively distributes the requested bandwidth between HMC and DDRx DRAM to reduce the thermal hotspot while maintaining high performance. The results show that the proposed memory page allocation policy can utilize the memory bandwidth close to 99% of the ideal bandwidth utilization. Moreover our temperate-aware bandwidth adaptation reduces the average steady-state temperature of the HMC hotspot across various workloads by 4.5°K while incurring 2.5% performance overhead.
AB - High fabrication cost per bit and thermal issues are the main reasons that prevent architects from using 3D-DRAM alone as the main memory. In this paper, we address this issue by proposing a heterogeneous memory system that combines a DDRx DRAM with an emerging 3D hybrid memory cube (HMC) technology. Bandwidth and temperature management are the challenging issues for such a memory architecture. To address these challenges, first we introduce a memory page allocation policy for the heterogeneous memory system to maximize performance. Then, using the proposed policy, we introduce a temperature-aware algorithm that adaptively distributes the requested bandwidth between HMC and DDRx DRAM to reduce the thermal hotspot while maintaining high performance. The results show that the proposed memory page allocation policy can utilize the memory bandwidth close to 99% of the ideal bandwidth utilization. Moreover our temperate-aware bandwidth adaptation reduces the average steady-state temperature of the HMC hotspot across various workloads by 4.5°K while incurring 2.5% performance overhead.
KW - Bandwidth
KW - Heterogeneous memories
KW - HMC
KW - Temperature
UR - http://www.scopus.com/inward/record.url?scp=84955460663&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84955460663&partnerID=8YFLogxK
U2 - 10.1145/2742060.2742070
DO - 10.1145/2742060.2742070
M3 - Conference contribution
AN - SCOPUS:84955460663
T3 - Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI
SP - 391
EP - 396
BT - GLSVLSI 2015 - 25th 2015 Great Lakes Symposium on VLSI
PB - Association for Computing Machinery
T2 - 25th Great Lakes Symposium on VLSI, GLSVLSI 2015
Y2 - 20 May 2015 through 22 May 2015
ER -