Click here for full text:
Energy Estimation of Peripheral Devices in Embedded Systems
Celebican, Ozgur; Rosing, Tajana Simunic
Keyword(s): energy; estimation; device drivers; embedded systems
Abstract: This paper presents a methodology for estimation of energy consumption in peripherals such as audio and video devices. In current embedded systems peripherals can be responsible for significant amount of the energy consumption. We introduce a cycle-accurate energy simulator and profiler capable of simulating peripheral devices. Our energy estimation tool for peripherals can help with hardware and software energy optimization of multimedia applications and device drivers. Our tool uses cycle-accurate energy and performance models for peripheral devices with the cycle-accurate energy and performance models for computing, storage and power devices created in previous work. 110 communication protocols such as polling, 1/0 interrupts and direct memory access (DMA) are implemented. To demonstrate benefits of our estimation scheme we compared two different types of audio drivers, one using interrupt driven direct memory access and the other using polling. Results show 57% of reduction in total system energy consumption for an audio driver.
Back to Index