TY - GEN
T1 - An application-adaptive data allocation method for multi-channel memory
AU - Toyoshima, Takuya
AU - Sato, Masayuki
AU - Egawa, Ryusuke
AU - Kobayashi, Hiroaki
PY - 2017/6/12
Y1 - 2017/6/12
N2 - Modern memory systems are equipped with multiple channels to achieve a higher memory bandwidth. Since the multi-channel memory system focuses on achieving a high memory bandwidth, data are allocated to all the channels. Hence, when the memory system is accessed, all the channels are activated until the next DRAM refresh starts. Therefore, when executing compute-intensive applications that do not need a full memory bandwidth, the memory modules just waste power because of an unnecessary activation. To overcome this problem, this paper proposes a data allocation method, which controls the number of accessed channels for reducing energy consumption according to applications' demands for the memory bandwidth. The evaluation results show that the proposed method reduces the energy consumption by up to 10.4%, and 5.3% on average without degrading the performances.
AB - Modern memory systems are equipped with multiple channels to achieve a higher memory bandwidth. Since the multi-channel memory system focuses on achieving a high memory bandwidth, data are allocated to all the channels. Hence, when the memory system is accessed, all the channels are activated until the next DRAM refresh starts. Therefore, when executing compute-intensive applications that do not need a full memory bandwidth, the memory modules just waste power because of an unnecessary activation. To overcome this problem, this paper proposes a data allocation method, which controls the number of accessed channels for reducing energy consumption according to applications' demands for the memory bandwidth. The evaluation results show that the proposed method reduces the energy consumption by up to 10.4%, and 5.3% on average without degrading the performances.
KW - energy consumption
KW - main memory systems
KW - multi-channel memory systems
UR - http://www.scopus.com/inward/record.url?scp=85022181695&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85022181695&partnerID=8YFLogxK
U2 - 10.1109/CoolChips.2017.7946381
DO - 10.1109/CoolChips.2017.7946381
M3 - Conference contribution
AN - SCOPUS:85022181695
T3 - Proceedings for 2017 IEEE Symposium on Low-Power and High-Speed Chips, COOL Chips 2017
BT - Proceedings for 2017 IEEE Symposium on Low-Power and High-Speed Chips, COOL Chips 2017
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 20th IEEE Symposium on Low-Power and High-Speed Chips, COOL Chips 2017
Y2 - 19 April 2017 through 21 April 2017
ER -