ACM Home Page
Please provide us with feedback. Feedback
Full-system chip multiprocessor power evaluations using FPGA-based emulation
Full text PdfPdf (751 KB)
Source
International Symposium on Low Power Electronics and Design archive
Proceeding of the thirteenth international symposium on Low power electronics and design table of contents
Bangalore, India
SESSION: System-level power estimation table of contents
Pages 335-340  
Year of Publication: 2008
ISBN:978-1-60558-109-5
Authors
Abhishek Bhattacharjee  Princeton University, Princeton, NJ, USA
Gilberto Contreras  Princeton University, Princeton, NJ, USA
Margaret Martonosi  Princeton University, Princeton, NJ, USA
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 112,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1393921.1394010
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Gaisler research. GRLIB IP core user's manual. Nov 2007
2
 
3
C. Bienia et al. The PARSEC benchmark suite: Characterization and architectural implications. Princeton Univ. Tech. Rep., (TR81108), Jan 2008
4
 
5
6
7
 
8
E. Chung et al. PROTOFLEX: FPGA-accelerated hybrid functional simulator. Computer Architecture Lab at Carnegie Mellon (CALCM) Technical Report, (2007-2), Feb 2007
9
10
 
11
N. Dave et al. Implementing a functional/timing partitioned microprocessor simulator with an FPGA. Wkshp. on Architecture Research using FPGA Platforms, Feb 2006
12
13
 
14
15
16
 
17
R. Mahajan et al. The evolution of microprocessor packaging. Intel Tech. Jnl., 2001
18
19
20
21
22
 
23
R. Viswanath et al. Thermal performance challenges from silicon to systems. Intel Tech. Jnl., 4(3):16, 2000
 
24
J. Wawrzynek et al. RAMP: A research accelerator for multiple processors. Tech. Rep. UC Berkeley, EECS-2006-158, Nov 2006

Collaborative Colleagues:
Abhishek Bhattacharjee: colleagues
Gilberto Contreras: colleagues
Margaret Martonosi: colleagues