• DocumentCode
    1852536
  • Title

    Scheduler-based DRAM energy management

  • Author

    Delaluz, V. ; Sivasubramaniam, A. ; Kandemir, M. ; Vijaykrishnan, N. ; Irwin, M.J.

  • Author_Institution
    Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    697
  • Lastpage
    702
  • Abstract
    Previous work on DRAM power-mode management focused on hardware-based techniques and compiler-directed schemes to explicitly transition unused memory modules to low-power operating modes. While hardware-based techniques require extra logic to keep track of memory references and make decisions about future mode transitions, compiler-directed schemes can only work on a single application at a time and demand sophisticated program analysis support. In this work, we present an operating system (OS) based solution where the OS scheduler directs the power mode transitions by keeping track of module accesses for each process in the system. This global view combined with the flexibility of a software approach brings large energy savings at no extra hardware cost. Our implementation using a full-fledged OS shows that the proposed technique is also very robust when different system and workload parameters are modified, and provides the first set of experimental results for memory energy optimization with a multiprogrammed workload on a real platform. The proposed technique is applicable to both embedded systems and high-end computing platforms.
  • Keywords
    DRAM chips; cache storage; circuit optimisation; embedded systems; low-power electronics; memory architecture; operating systems (computers); processor scheduling; storage management; DRAM power-mode management; cache-based environment; embedded systems; energy savings; full-fledged OS; high-end computing platforms; memory architecture; memory energy optimization; module accesses; multiprogrammed workload; operating system based solution; scheduler-based DRAM energy management; Costs; Embedded system; Energy management; Hardware; Logic; Memory management; Operating systems; Program processors; Random access memory; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2002. Proceedings. 39th
  • ISSN
    0738-100X
  • Print_ISBN
    1-58113-461-4
  • Type

    conf

  • DOI
    10.1109/DAC.2002.1012714
  • Filename
    1012714