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
Link To Document