DocumentCode
3513220
Title
Challenges and opportunities of obtaining performance from multi-core CPUs and many-core GPUs
Author
Chen, Trista P. ; Chen, Yen-Kuang
Author_Institution
FX Palo Alto Lab., CA
fYear
2009
fDate
19-24 April 2009
Firstpage
613
Lastpage
616
Abstract
Multi-core processors represent a major development in computing technology. For example, Intelreg Coretrade 2 Quad processors, IBM Cell processors, and Nvidia GeForce 9800 GX2, are widely used. However, most applications struggle to make the best use of the power provided by many-core processors. Easy-to-use software tools are hard to find. Furthermore, it´s not clear what changes need to be made to algorithms to fully utilize many-core CPUs or GPUs. In this paper, we try to offer a bird´s eye view of the opportunities lying ahead in two folds: (1) software tools and (2) workload analysis. With good software tools and insightful workload analysis, software and algorithm developers can not only harness the power of many computing cores, but also innovate new algorithms that best utilize the many computing cores. New algorithms and applications are thus made possible with the computing power not available before.
Keywords
coprocessors; multiprocessing systems; IBM Cell processor; Intel Core 2 Quad processors; Nvidia GeForce 9800 GX2; manycore GPU; multicore CPU; multicore processor; software tools; workload analysis; Application software; Central Processing Unit; Computers; Energy consumption; Multicore processing; Parallel processing; Programming profession; Software algorithms; Software tools; Yarn; CPU; GPU; many-core; multi-core;
fLanguage
English
Publisher
ieee
Conference_Titel
Acoustics, Speech and Signal Processing, 2009. ICASSP 2009. IEEE International Conference on
Conference_Location
Taipei
ISSN
1520-6149
Print_ISBN
978-1-4244-2353-8
Electronic_ISBN
1520-6149
Type
conf
DOI
10.1109/ICASSP.2009.4959658
Filename
4959658
Link To Document