• DocumentCode
    2410231
  • Title

    Energy modeling of the virtual memory subsystem for real-time embedded systems

  • Author

    Lanoë, Mickael ; Senn, Eric

  • Author_Institution
    Lab.-STICC, Univ. de Bretagne Sud, Lorient, France
  • fYear
    2010
  • fDate
    26-28 Oct. 2010
  • Firstpage
    42
  • Lastpage
    47
  • Abstract
    While operating systems are now largely used in embedded system design, their energy consumption is far from negligible. Being able to determine the part of this consumption in the system´s overall energy budget is therefore essential. This paper proposes a methodology to model the power and energy consumption of virtual memory management mechanisms in complex operating systems. Of course, this work is only a part of a bigger project in which all the consuming components in embedded systems are considered. The virtual memory subsystem of a complete and recent Linux (patched for real-time) is studied here, with its relation with the processor´s memory management ressources (Memory Management Unit and Translation Look-aside Buffer). A method is proposed to generate different categories of page faults, and to model the incurred time and energy penalties for different page allocation strategies. The precision of the model is presented, and finally checked against actual measurements for an image processing application.
  • Keywords
    Linux; buffer storage; embedded systems; power aware computing; virtual storage; Linux; complex operating systems; energy consumption; energy modeling; image processing; memory management Unit; page allocation strategies; page faults; power consumption; processor memory management resource; real-time embedded system; translation look-aside buffer; virtual memory management mechanisms; Embedded systems; Energy consumption; Hardware; Linux; Power demand; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Architectures for Signal and Image Processing (DASIP), 2010 Conference on
  • Conference_Location
    Edinburgh
  • Print_ISBN
    978-1-4244-8734-9
  • Electronic_ISBN
    978-1-4244-8733-2
  • Type

    conf

  • DOI
    10.1109/DASIP.2010.5706244
  • Filename
    5706244