DocumentCode
524084
Title
Full-system chip multiprocessor power evaluations using FPGA-based emulation
Author
Bhattacharjee, Arup ; Contreras, G. ; Martonosi, Margaret
Author_Institution
Dept. of Electr. Eng., Princeton Univ., Princeton, NJ, USA
fYear
2008
fDate
11-13 Aug. 2008
Firstpage
335
Lastpage
340
Abstract
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 35x speedup compared to corresponding 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.
Keywords
Linux; field programmable gate arrays; multiprocessing systems; 2-core Leon3 cache coherent multiprocessor; FPGA based emulation; Linux; activity counters; chip multiprocessor design; full system chip multiprocessor power evaluation; gate level simulation; microarchitectural power models; operating system effects; Application software; Counting circuits; Emulation; Feeds; Linux; Microarchitecture; Operating systems; Power system modeling; Process design; Temperature; activity migration; full-system fpga-based emulation; power models;
fLanguage
English
Publisher
ieee
Conference_Titel
Low Power Electronics and Design (ISLPED), 2008 ACM/IEEE International Symposium on
Conference_Location
Bangalore
Print_ISBN
978-1-4244-8634-2
Electronic_ISBN
978-1-60558-109-5
Type
conf
DOI
10.1145/1393921.1394010
Filename
5529025
Link To Document