ACM Home Page
Please provide us with feedback. Feedback
Core architecture optimization for heterogeneous chip multiprocessors
Full text PdfPdf (279 KB)
Source PACT archive
Proceedings of the 15th international conference on Parallel architectures and compilation techniques table of contents
Seattle, Washington, USA
SESSION: Multi-core design I table of contents
Pages: 23 - 32  
Year of Publication: 2006
ISBN:1-59593-264-X
Authors
Rakesh Kumar  University of California, San Diego, La Jolla, CA
Dean M. Tullsen  University of California, San Diego, La Jolla, CA
Norman P. Jouppi  HP Labs, Palo Alto, CA
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 47,   Downloads (12 Months): 240,   Citation Count: 15
Additional Information:

abstract   references   cited by   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/1152154.1152162
What is a DOI?

ABSTRACT

Previous studies have demonstrated the advantages of single-ISA heterogeneous multi-core architectures for power and performance. However, none of those studies examined how to design such a processor; instead, they started with an assumed combination of pre-existing cores.This work assumes the flexibility to design a multi-core architecture from the ground up and seeks to address the following question: what should be the characteristics of the cores for a heterogeneous multi processor for the highest area or power efficiency? The study is done for varying degrees of thread-level parallelism and for different area and power budgets.The most efficient chip multiprocessors are shown to be heterogeneous, with each core customized to a different subset of application characteristics - no single core is necessarily well suited to all applications. The performance ordering of cores on such processors is different for different applications; there is only a partial ordering among cores in terms of resources and complexity. This methodology produces performance gains as high as 40%. The performance improvements come with the added cost of customization.


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
International Technology Roadmap for Semiconductors 2003, http://public.itrs.net.
2
3
 
4
S. Ghiasi and D. Grunwald. Aide de camp: Asymmetric dual core design for power and energy reduction. In University of Colorado Technical Report CU-CS-964-03, 2003.
5
 
6
 
7
 
8
 
9
R. Kotla, A. Devgan, S. Ghiasi, T. Keller, and F. Rawson. Characterizing the impact of different memory-intensity levels. In Proceedings of IEEE 7th Annual Workshop on Workload Characterization, 2004.
 
10
11
12
 
13
J. Li and J. Martinez. Power-performance implications of thread-level parallelism in chip multiprocessors. In Proceedings of International Symposium on Performance Analysis of Systems and Software, 2005.
 
14
S. McFarling. Combining branch predictors. Technical Report TN-36, DEC-WRL, June 1993.
 
15
T. Morad, U. Weiser, and A. Kolodny. ACCMP - assymetric cluster chip-multiprocessing. In CCIT Technical Report 488, 2004.
 
16
 
17
J. M. Mulder, N. T. Quach, and M. J. Flynn. An area model for on-chip memories and its applications. In IEEE Journal of Solid State Circuits, Vol 26, No. 2, Feb. 1991.
 
18
19
 
20
P. Shivakumar and N. Jouppi. CACTI 3.0: An integrated cache timing, power and area model. In Technical Report 2001/2, Compaq Computer Corporation, Aug. 2001.
21
 
22
D. Tullsen. Simulation and modeling of a simultaneous multithreading processor. In 22nd Annual Computer Measurement Group Conference, Dec. 1996.

CITED BY  15

Collaborative Colleagues:
Rakesh Kumar: colleagues
Dean M. Tullsen: colleagues
Norman P. Jouppi: colleagues