| Full-system chip multiprocessor power evaluations using FPGA-based emulation |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 112, Citation Count: 0
|
|
|
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
|
Jeonghwan Choi , Chen-Yong Cher , Hubertus Franke , Henrdrik Hamann , Alan Weger , Pradip Bose, Thermal-aware task scheduling at the system software level, Proceedings of the 2007 international symposium on Low power electronics and design, August 27-29, 2007, Portland, OR, USA
[doi> 10.1145/1283780.1283826]
|
| |
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
|
David Atienza , Pablo G. Del Valle , Giacomo Paci , Francesco Poletti , Luca Benini , Giovanni De Micheli , Jose M. Mendias, A fast HW/SW FPGA-based thermal emulation framework for multi-processor system-on-chip, Proceedings of the 43rd annual conference on Design automation, July 24-28, 2006, San Francisco, CA, USA
[doi> 10.1145/1146909.1147068]
|
| |
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
|
Milo M. K. Martin , Daniel J. Sorin , Bradford M. Beckmann , Michael R. Marty , Min Xu , Alaa R. Alameldeen , Kevin E. Moore , Mark D. Hill , David A. Wood, Multifacet's general execution-driven multiprocessor simulator (GEMS) toolset, ACM SIGARCH Computer Architecture News, v.33 n.4, November 2005
[doi> 10.1145/1105734.1105747]
|
 |
19
|
|
 |
20
|
Koray Öner , Luiz A. Barroso , Sasan Iman , Jaeheon Jeong , Krishnan Ramamurthy , Michel Dubois, The design of RPM: an FPGA-based multiprocessor emulator, Proceedings of the 1995 ACM third international symposium on Field-programmable gate arrays, p.60-66, February 12-14, 1995, Monterey, California, United States
[doi> 10.1145/201310.201321]
|
 |
21
|
Kevin Skadron , Mircea R. Stan , Wei Huang , Sivakumar Velusamy , Karthik Sankaranarayanan , David Tarjan, Temperature-aware microarchitecture, Proceedings of the 30th annual international symposium on Computer architecture, June 09-11, 2003, San Diego, California
|
 |
22
|
N. Vijaykrishnan , M. Kandemir , M. J. Irwin , H. S. Kim , W. Ye, Energy-driven integrated hardware-software optimizations using SimplePower, Proceedings of the 27th annual international symposium on Computer architecture, p.95-106, June 2000, Vancouver, British Columbia, Canada
|
| |
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
|
|