140 likes | 300 Views
Optimal Closed Loop Controller and Task Profiler for Dynamic Energy Management in Heterogeneous CMPs. NSF I/URC Center for Embedded Systems. Vinay Hanumaiah Digant Desai Sarma Vrudhula. Vinay Hanumaiah (Ph.D.) School of Electrical, Computer and Energy Engineering Arizona State University
E N D
Optimal Closed Loop Controller and Task Profiler for Dynamic Energy Management in Heterogeneous CMPs NSF I/URC Center for Embedded Systems Vinay HanumaiahDigant DesaiSarmaVrudhula
Vinay Hanumaiah (Ph.D.) School of Electrical, Computer and Energy Engineering Arizona State University vinayh@asu.edu Digant Desai (M.S.) School of Electrical, Computer and Energy Engineering Arizona State University digantdesai@asu.edu Sarma Vrudhula (Faculty) School of Computing, Informatics and Decision Systems Engineering Arizona State University vrudhula@asu.edu
Features of STEAM controller • Identification of thermal and power models • Models account for leakage AND workload characteristics • Controls knobs: • Per-core DVFS (P-state) and T-state • Flexible user specified objectives • MAX Perf/Watt AND MAX Perfwith thermal constraints • RLSand Kalman filtering to minimize prediction error
Approach STEAMPlatform Details: Hardware: Intel Sandy Bridge OS: Ubuntu on Linux 3.5.5 Linux Prototype
Power Model Identification Methodology Out-of-order CMP Design of experiments
STEAM achieves maximum energy savings with minimal loss of performance