Title :
Modelling and estimating the energy consumption of embedded applications and operating systems
Author :
Dhouib, Saadia ; Senn, Eric ; Diguet, Jean-Philippe ; Laurent, Johann
Author_Institution :
Lab.-STICC, Eur. Univ. of Brittany (UBS), Lorient, France
Abstract :
This paper presents a multi-layer power and energy estimation approach for embedded applications and operating systems. The multi-layer methodology is an incremental approach where we consider that energy can be summed over the hyper period of the real-time system. At the first layer, we start by estimating energy and power consumption of standalone tasks. At the following layers, we add energy overheads of embedded operating system services such as timer interrupt, interprocess communications (IPC)) and peripheral devices accesses. We illustrate our multi-layer approach by estimating the energy consumption of an MJPEG encoder running on Linux 2.6 and deployed on a XUP Virtex-II pro development board.
Keywords :
Linux; embedded systems; microprocessor chips; power aware computing; Linux 2.6; MJPEG encoder; XUP Virtex-II pro development board; embedded operating system services; energy consumption estimation approach; interprocess communications; multilayer power approach; peripheral devices accesses; power consumption; real-time system; Application software; Circuits; Embedded system; Energy consumption; Energy efficiency; Field programmable gate arrays; Hardware; Operating systems; Power system modeling; Real time systems;
Conference_Titel :
Integrated Circuits, ISIC '09. Proceedings of the 2009 12th International Symposium on
Conference_Location :
Singapore
Print_ISBN :
978-9-8108-2468-6