• DocumentCode
    2589719
  • Title

    Nonuniform banking for reducing memory energy consumption

  • Author

    Ozturk, Ozcan ; Kandemir, Mahmut

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2005
  • fDate
    7-11 March 2005
  • Firstpage
    814
  • Abstract
    Main memories can consume a large percentage of overall energy in many data-intensive embedded applications. The past research proposed and evaluated memory banking as a possible approach for reducing memory energy consumption. One of the common characteristics/assumptions made by most of the past work on banking is that all the banks are of the same size. While this makes the formulation of the problem easy, it also restricts the potential solution space. Motivated by this observation, this paper investigates the possibility of employing nonuniform bank sizes for reducing memory energy consumption. Specifically, it proposes an integer linear programming (ILP) based approach that returns the optimal nonuniform bank sizes and accompanying data-to-bank mapping. It also studies how data migration can further improve over nonuniform banking. We implemented our approach using an ILP tool and made extensive experiments. The results show that the proposed strategy brings important energy benefits over the uniform banking scheme, and data migration across banks tends to increase these savings.
  • Keywords
    embedded systems; integer programming; linear programming; power consumption; storage management; system-on-chip; ILP; SoC; data migration; data-intensive embedded applications; data-to-bank mapping; integer linear programming; memory banking; nonuniform banking; optimal nonuniform bank sizes; reduced memory energy consumption; Application software; Banking; Computer science; Data engineering; Embedded system; Energy consumption; Integer linear programming; Memory architecture; Power engineering and energy; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2005. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2288-2
  • Type

    conf

  • DOI
    10.1109/DATE.2005.225
  • Filename
    1395679