An energy-aware dynamic data allocation mechanism for many-channel memory systems

被引:0
|
作者
Sato M. [1 ]
Toyoshima T. [1 ]
Takayashiki H. [1 ]
Egawa R. [1 ]
Kobayashi H. [1 ]
机构
[1] Tohoku University, Sendai
关键词
Address-mapping scheme; DRAM; Energy consumption; Low-power mode; Main memory;
D O I
10.14529/jsfi190401
中图分类号
学科分类号
摘要
A modern memory system is equipped with many memory channels to obtain a high memory bandwidth. To take the advantage of this organization, applications' data are distributed among the channels and transferred in an interleaved fashion. Although memory-intensive applications benefit from a high bandwidth by many memory channels, applications such as compute-intensive ones do not need the high bandwidth. To reduce the energy consumption for such applications, the memory system has low-power modes. During no memory request, the main memory can enter these modes and reduce energy consumption. However, these applications often cause intermittent memory requests to the channels that handle their data, resulting in not entering the low-power modes. Hence, the memory system cannot enter the low-power modes even though the applications do not need the high bandwidth. To solve this problem, this paper proposes a dynamic data allocation mechanism for many-channel memory systems. This mechanism forces data of such applications to use the specified channels by dynamically changing the address-mapping schemes and migrating the data. As a result, the other channels to which the data are not allocated can have a chance to enter the low-power modes for a long time. Therefore, the proposed mechanism has the potential to reduce the energy consumption of many-channel memory systems. The evaluation results show that this mechanism can reduce the energy consumption by up to 11.8% and 1.7% on average. © The Authors 2019.
引用
收藏
页码:4 / 19
页数:15
相关论文
共 50 条
  • [1] Energy-Aware Data Allocation With Hybrid Memory for Mobile Cloud Systems
    Qiu, Meikang
    Chen, Zhi
    Ming, Zhong
    Qin, Xiao
    Niu, Jianwei
    IEEE SYSTEMS JOURNAL, 2017, 11 (02): : 813 - 822
  • [2] Smart Energy-Aware Data Allocation for Heterogeneous Memory
    Gai, Keke
    Qiu, Meikang
    Zhao, Hui
    Qiu, Longfei
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 136 - 143
  • [3] Energy-aware memory allocation in heterogeneous non-volatile memory systems
    Lee, HG
    Chang, N
    ISLPED'03: PROCEEDINGS OF THE 2003 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2003, : 420 - 423
  • [4] Scalable Energy-Aware Dynamic Task Allocation
    Bokar, Ali
    Bozyigit, Muslim
    Sener, Cevat
    2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS: WAINA, VOLS 1 AND 2, 2009, : 371 - 376
  • [5] Energy-aware dynamic slack allocation for real-time multitasking systems
    Wang, Weixun
    Ranka, Sanjay
    Mishra, Prabhat
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2012, 2 (03): : 128 - 137
  • [6] Energy-Aware Dynamic Server Selection and Task Allocation
    Bokar, Ali
    Bozyigit, Muslim
    Sener, Cevat
    23RD INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2008, : 207 - 212
  • [7] Energy-aware Scheduling in Transactional Memory Systems
    Marques Junior, Ademir
    Baldassin, Alexandro
    2016 29TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI), 2016,
  • [8] Energy-aware service allocation
    Borgetto, Damien
    Casanova, Henri
    Da Costa, Georges
    Pierson, Jean-Marc
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05): : 769 - 779
  • [9] VARIATIONAL PRINCIPLES FOR MANY-CHANNEL SCATTERING SYSTEMS
    DELVES, LM
    NUCLEAR PHYSICS, 1962, 29 (02): : 326 - &
  • [10] Energy-Aware Dynamic Resource Allocation on Hadoop YARN Cluster
    Shao, Yanling
    Li, Chunlin
    Dong, Wenyong
    Liu, Yunchang
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 364 - 371