DocumentCode
1544137
Title
Software-controlled processor speed setting for low-power streaming multimedia
Author
Acquaviva, Andrea ; Benini, Luca ; Riccó, Bruno
Author_Institution
Dept. of Electron. & Inf. Sci., Bologna Univ., Italy
Volume
20
Issue
11
fYear
2001
fDate
11/1/2001 12:00:00 AM
Firstpage
1283
Lastpage
1292
Abstract
In this paper, we describe a software-controlled approach for adaptively minimizing energy in embedded systems for real-time multimedia processing. Energy is optimized by clock speed setting: the software controller dynamically adjusts processor clock speed to the frame rate (FR) requirements of the incoming multimedia stream. The speed-setting policy is based on a system model that correlates clock speed with best case, average case, and worst case sustainable FRs, accounting for data dependency in multimedia streams. The technique has been implemented in a energy-efficient MPEG3 real-time decoder algorithm designed for wearable devices as a case study. The target system is the Hewlett-Packard SmartBadgeIII prototype system based on the StrongARM1100 processor. Hardware measurements show that computational energy can be drastically reduced (up to 40%) with respect to fixed-frequency operation
Keywords
adaptive decoding; audio coding; data compression; embedded systems; low-power electronics; multimedia computing; optimisation; portable computers; synchronisation; timing; Hewlett-Packard SmartBadgeIII prototype system; MP3 audio decoding; StrongARM1100 processor; automatic runtime setting; computational energy reduction; data dependency; embedded systems; energy optimization; energy-efficient MPEG3 decoder algorithm; frame rate requirements; low-power streaming multimedia; optimum processor frequency; processor clock speed setting; real-time decoder algorithm; real-time multimedia processing; software-controlled processor speed setting; speed-setting policy; wearable devices; Algorithm design and analysis; Clocks; Decoding; Embedded system; Energy efficiency; Multimedia systems; Process control; Prototypes; Real time systems; Streaming media;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.959857
Filename
959857
Link To Document