Exploiting OS-Level Memory Offlining for DRAM Power Management

被引:3
|
作者
Lee, Seunghak [1 ]
Kim, Nam Sung [2 ]
Kim, Daehoon [1 ]
机构
[1] DGIST, Dept Informat & Commun Engn, Daegu 42988, South Korea
[2] Univ Illinois, Dept Elect & Comp Engn, Urbana, IL 61820 USA
基金
新加坡国家研究基金会;
关键词
Random access memory; Memory management; Energy consumption; Hardware; Software; Linux; DRAM; memory offlining; power management;
D O I
10.1109/LCA.2019.2942914
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Power and energy consumed by main memory systems in data-center servers have increased as the DRAM capacity and bandwidth increase. Particularly, background power accounts for a considerable fraction of the total DRAM power consumption; the fraction will increase further in the near future, especially when slowing-down technology scaling forces us to provide necessary DRAM capacity through plugging in more DRAM modules or stacking more DRAM chips in a DRAM package. Although current DRAM architecture supports low power states at rank granularity that turn off some components during idle periods, techniques to exploit memory-level parallelism make the rank-granularity power state become ineffective. Furthermore, the long wake-up latency is one of obstacles to adopting aggressive power management (PM) with deep power-down states. By tackling the limitations, we propose OffDIMM that is a software-assisted DRAM PM collaborating with the OS-level memory onlining/offlining. OffDIMM maps a memory block in the address space of the OS to a subarray group or groups of DRAM, and sets a deep power-down state for the subarray group when offlining the block. Through the dynamic OS-level memory onlining/offlining based on the current memory usage, our experimental results show OffDIMM reduces background power by 24 percent on average without notable performance overheads.
引用
收藏
页码:141 / 144
页数:4
相关论文
共 50 条
  • [21] An OS-level framework for providing application-aware reliability
    Wang, Long
    Kalbarczyk, Zbigniew
    Gu, Weining
    Iyer, Ravishankar K.
    12TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2006, : 55 - +
  • [22] An OS-level Framework for Anomaly Detection in Complex Software Systems
    Bovenzi, Antonio
    Brancati, Francesco
    Russo, Stefano
    Bondavalli, Andrea
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2015, 12 (03) : 366 - 372
  • [23] Toward OS-Level and Device-Level Cooperative Scheduling for Multitasking GPUs
    Long, Xinjian
    Gong, Xiangyang
    Liu, Yaguang
    Que, Xirong
    Wang, Wendong
    IEEE ACCESS, 2020, 8 : 65711 - 65725
  • [24] An Optimal Page-Level Power Management Strategy in PCM-DRAM Hybrid Memory
    Zhang, Jinbao
    Liao, Xiaofei
    Jin, Hai
    Liu, Dong
    Lin, Li
    Zhao, Kao
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2017, 45 (01) : 4 - 16
  • [25] Malware Clearance for Secure Commitment of OS-Level Virtual Machines
    Shan, Zhiyong
    Wang, Xin
    Chiueh, Tzi-cker
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2013, 10 (02) : 70 - 83
  • [26] GreenDIMM: OS-assisted DRAM Power Management for DRAM with a Sub-array Granularity Power-Down State
    Lee, Seunghak
    Kang, Ki-Dong
    Lee, Hwanjun
    Park, Hyungwon
    Son, Younghoon
    Kim, Nam Sung
    Kim, Daehoon
    PROCEEDINGS OF 54TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, MICRO 2021, 2021, : 131 - 142
  • [27] XConveryer: Guarantee Hadoop Throughput via Lightweight OS-level Virtualization
    Qin, An
    Tu, Dandan
    Shu, Chengchun
    Gao, Chang
    2009 EIGHTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2009, : 299 - +
  • [28] Mitigating Interference between Scientific Applications in OS-Level Virtualized Environments
    Adufu, Theodora
    Kim, Yoonhee
    SCIENTIFIC PROGRAMMING, 2018, 2018
  • [29] Model-driven Configuration of OS-level Mandatory Access Control
    Agreiter, Berthold
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 995 - 998
  • [30] Combating the OS-Level Malware in Mobile Devices by Leveraging Isolation and Steganography
    Chen, Niusen
    Xie, Wen
    Chen, Bo
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2021, 2021, 12809 : 397 - 413