• DocumentCode
    3307053
  • Title

    DMA-aware memory energy management

  • Author

    Pandey, Vivek ; Jiang, Weihang ; Zhou, Yuanyuan ; Bianchini, Ricardo

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • fYear
    2006
  • fDate
    11-15 Feb. 2006
  • Firstpage
    133
  • Lastpage
    144
  • Abstract
    As increasingly larger memories are used to bridge the widening gap between processor and disk speeds, main memory energy consumption is becoming increasingly dominant. Even though much prior research has been conducted on memory energy management, no study has focused on data servers, where main memory is predominantly accessed by DMAs instead of processors. In this paper, we study DMA-aware techniques for memory energy management in data servers. We first characterize the effect of DMA accesses on memory energy and show that, due to the mismatch between memory and I/O bus band-widths, significant energy is wasted when memory is idle but still active during DMA transfers. To reduce this waste, we propose two novel performance-directed energy management techniques that maximize the utilization of memory devices by increasing the level of concurrency between multiple DMA transfers from different I/O buses to the same memory device. We evaluate our techniques using a detailed trace-driven simulator, and storage and database server traces. The results show that our techniques can effectively minimize the amount of idle energy waste during DMA transfers and, consequently, conserve up to 38.6% more memory energy than previous approaches while providing similar performance.
  • Keywords
    computer architecture; power consumption; storage management; DMA; data server; database server trace; main memory energy consumption; memory energy management; storage server; trace-driven simulator; Bandwidth; Bridges; Computer science; Concurrent computing; Databases; Energy consumption; Energy management; File servers; Memory management; Network servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computer Architecture, 2006. The Twelfth International Symposium on
  • ISSN
    1530-0897
  • Print_ISBN
    0-7803-9368-6
  • Type

    conf

  • DOI
    10.1109/HPCA.2006.1598120
  • Filename
    1598120