TY - GEN
T1 - System-wide energy optimization for multiple DVS components and real-time tasks
AU - Yun, Heechul
AU - Wu, Po Liang
AU - Arya, Anshu
AU - Abdelzaher, Tarek
AU - Kim, Cheolgi
AU - Sha, Lui
PY - 2010
Y1 - 2010
N2 - Most dynamic voltage and frequency scaling (DVS) techniques adjust only CPU parameters; however, recent embedded systems provide multiple adjustable clocks which can be independently tuned. When considering multiple components, energy optimal frequencies depend on task set characteristics such as the number of CPU and memory access cycles. In this work, we propose a realistic energy model considering multiple components with individually adjustable frequencies such as CPU, system bus and memory, and related task set characteristics. The model is validated on a real platform and shows less than 2% relative error compared to measured values. Based on the proposed energy model, we present an optimal static frequency assignment scheme for multiple DVS components to schedule a set of periodic realtime tasks. We simulate the energy gain of the proposed scheme compared to other DVS schemes for various task and system configurations, showing up to a 20% energy reduction.
AB - Most dynamic voltage and frequency scaling (DVS) techniques adjust only CPU parameters; however, recent embedded systems provide multiple adjustable clocks which can be independently tuned. When considering multiple components, energy optimal frequencies depend on task set characteristics such as the number of CPU and memory access cycles. In this work, we propose a realistic energy model considering multiple components with individually adjustable frequencies such as CPU, system bus and memory, and related task set characteristics. The model is validated on a real platform and shows less than 2% relative error compared to measured values. Based on the proposed energy model, we present an optimal static frequency assignment scheme for multiple DVS components to schedule a set of periodic realtime tasks. We simulate the energy gain of the proposed scheme compared to other DVS schemes for various task and system configurations, showing up to a 20% energy reduction.
UR - http://www.scopus.com/inward/record.url?scp=77958461865&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77958461865&partnerID=8YFLogxK
U2 - 10.1109/ECRTS.2010.14
DO - 10.1109/ECRTS.2010.14
M3 - Conference contribution
AN - SCOPUS:77958461865
SN - 9780769541112
T3 - Proceedings - Euromicro Conference on Real-Time Systems
SP - 133
EP - 142
BT - Proceedings - 22nd Euromicro Conference on Real-Time Systems, ECRTS 2010
T2 - 22nd Euromicro Conference on Real-Time Systems, ECRTS 2010
Y2 - 6 July 2010 through 9 July 2010
ER -