State-of-the-art in Heterogeneous Computing
Abstract
Node level heterogeneous architectures have become attractive during the last decade for several reasons: compared to traditional symmetric CPUs, they offer high peak performance and are energy and/or cost efficient. With the increase of fine-grained parallelism in high-performance computing, as well as the introduction of parallelism in workstations, there is an acute need for a good overview and understanding of these architectures. We give an overview of the state-of-the-art in heterogeneous computing, focusing on three commonly found architectures: the Cell Broadband Engine Architecture, graphics processing units (GPUs), and field programmable gate arrays (FPGAs). We present a review of hardware, available software tools, and an overview of state-of-the-art techniques and algorithms. Furthermore, we present a qualitative and quantitative comparison of the architectures, and give our view on the future of heterogeneous computing.
- Authors:
-
- SINTEF ICT, Department of Applied Mathematics, Blindern, Oslo, Norway
- Oak Ridge National Laboratory, Future Technologies Group, Oak Ridge, TN, USA
- Publication Date:
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1198007
- Grant/Contract Number:
- AC05-00OR22725; 186947; 180023
- Resource Type:
- Published Article
- Journal Name:
- Scientific Programming
- Additional Journal Information:
- Journal Name: Scientific Programming Journal Volume: 18 Journal Issue: 1; Journal ID: ISSN 1058-9244
- Publisher:
- Hindawi Publishing Corporation
- Country of Publication:
- Egypt
- Language:
- English
Citation Formats
Brodtkorb, Andre R., Dyken, Christopher, Hagen, Trond R., Hjelmervik, Jon M., and Storaasli, Olaf O. State-of-the-art in Heterogeneous Computing. Egypt: N. p., 2010.
Web. doi:10.1155/2010/540159.
Brodtkorb, Andre R., Dyken, Christopher, Hagen, Trond R., Hjelmervik, Jon M., & Storaasli, Olaf O. State-of-the-art in Heterogeneous Computing. Egypt. https://doi.org/10.1155/2010/540159
Brodtkorb, Andre R., Dyken, Christopher, Hagen, Trond R., Hjelmervik, Jon M., and Storaasli, Olaf O. Fri .
"State-of-the-art in Heterogeneous Computing". Egypt. https://doi.org/10.1155/2010/540159.
@article{osti_1198007,
title = {State-of-the-art in Heterogeneous Computing},
author = {Brodtkorb, Andre R. and Dyken, Christopher and Hagen, Trond R. and Hjelmervik, Jon M. and Storaasli, Olaf O.},
abstractNote = {Node level heterogeneous architectures have become attractive during the last decade for several reasons: compared to traditional symmetric CPUs, they offer high peak performance and are energy and/or cost efficient. With the increase of fine-grained parallelism in high-performance computing, as well as the introduction of parallelism in workstations, there is an acute need for a good overview and understanding of these architectures. We give an overview of the state-of-the-art in heterogeneous computing, focusing on three commonly found architectures: the Cell Broadband Engine Architecture, graphics processing units (GPUs), and field programmable gate arrays (FPGAs). We present a review of hardware, available software tools, and an overview of state-of-the-art techniques and algorithms. Furthermore, we present a qualitative and quantitative comparison of the architectures, and give our view on the future of heterogeneous computing.},
doi = {10.1155/2010/540159},
journal = {Scientific Programming},
number = 1,
volume = 18,
place = {Egypt},
year = {2010},
month = {1}
}
https://doi.org/10.1155/2010/540159