Affiliation:
1. University of California, San Diego
2. HP Labs, Palo Alto, CA
Abstract
A single-ISA heterogeneous multi-core architecture is achip multiprocessor composed of cores of varying size, performance,and complexity. This paper demonstrates that thisarchitecture can provide significantly higher performance inthe same area than a conventional chip multiprocessor. It doesso by matching the various jobs of a diverse workload to thevarious cores. This type of architecture covers a spectrum ofworkloads particularly well, providing high single-thread performancewhen thread parallelism is low, and high throughputwhen thread parallelism is high.This paper examines two such architectures in detail,demonstrating dynamic core assignment policies that providesignificant performance gains over naive assignment, andeven outperform the best static assignment. It examines policiesfor heterogeneous architectures both with and withoutmultithreading cores. One heterogeneous architecture we examineoutperforms the comparable-area homogeneous architectureby up to 63%, and our best core assignment strategyachieves up to 31% speedup over a naive policy.
Publisher
Association for Computing Machinery (ACM)
Reference25 articles.
1. {1} International Technology Roadmap for Semiconductors 2003 http://public.itrs.net. {1} International Technology Roadmap for Semiconductors 2003 http://public.itrs.net.
2. Piranha
3. SMT layout overhead and scalability
4. Design of ion-implanted MOSFETs with very small physical dimensions;Denard R. H.;IEEE Journal of Solid-state Circuits,1974
Cited by
52 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献