TY - GEN
T1 - Full-system chip multiprocessor power evaluations using FPGA-based emulation
AU - Bhattacharjee, Abhishek
AU - Contreras, Gilberto
AU - Martonosi, Margaret Rose
PY - 2008
Y1 - 2008
N2 - The design process for chip multiprocessors (CMPs) requires extremely long simulation times to explore performance, power, and thermal issues, particularly when operating system (OS) effects are included. In response, our novel FPGA-based emulation methodology models a full CMP design including applications and an OS, Activity counters programmed into the cores feed per-component microarchitectural power models. These models achieve under 10% error compared to detailed gate-level simulations. Our method retains software flexibility, but offers up to 35 X speedup compared to full-system software simulations. We present our approach by emulating a 2-core Leon3 cache-coherent multiprocessor running Linux and parallel benchmarks. In an example case study, our emulated system uses activity counts (a proxy for temperature) to guide process migration between the CMP cores. Overall, this paper's methodology makes possible detailed power and thermal studies of CMPs and their operating systems.
AB - The design process for chip multiprocessors (CMPs) requires extremely long simulation times to explore performance, power, and thermal issues, particularly when operating system (OS) effects are included. In response, our novel FPGA-based emulation methodology models a full CMP design including applications and an OS, Activity counters programmed into the cores feed per-component microarchitectural power models. These models achieve under 10% error compared to detailed gate-level simulations. Our method retains software flexibility, but offers up to 35 X speedup compared to full-system software simulations. We present our approach by emulating a 2-core Leon3 cache-coherent multiprocessor running Linux and parallel benchmarks. In an example case study, our emulated system uses activity counts (a proxy for temperature) to guide process migration between the CMP cores. Overall, this paper's methodology makes possible detailed power and thermal studies of CMPs and their operating systems.
KW - Design
KW - Measurement
KW - Performance
UR - http://www.scopus.com/inward/record.url?scp=57549094474&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=57549094474&partnerID=8YFLogxK
U2 - 10.1145/1393921.1394010
DO - 10.1145/1393921.1394010
M3 - Conference contribution
AN - SCOPUS:57549094474
SN - 9781605581095
T3 - Proceedings of the International Symposium on Low Power Electronics and Design
SP - 335
EP - 340
BT - ISLPED'08
T2 - ISLPED'08: 13th ACM/IEEE International Symposium on Low Power Electronics and Design
Y2 - 11 August 2008 through 13 August 2008
ER -