skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: State-of-the-art in hterogeneous 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:
 [1];  [1];  [1];  [1];  [2]
  1. SINTEF Energy Research
  2. ORNL
Publication Date:
Research Org.:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
982404
DOE Contract Number:  
DE-AC05-00OR22725
Resource Type:
Journal Article
Journal Name:
Scientific Programming
Additional Journal Information:
Journal Volume: 18; Journal Issue: 1
Country of Publication:
United States
Language:
English
Subject:
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; ALGORITHMS; ARCHITECTURE; ENGINES; FOCUSING; PERFORMANCE; PROCESSING

Citation Formats

Brodtkorb, Andre R., Dyken, Christopher, Hagen, Trond R., Hjelmervik, Jon M., and Storaasli, Olaf O. State-of-the-art in hterogeneous computing. United States: 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 hterogeneous computing. United States. doi: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 hterogeneous computing". United States. doi:10.1155/2010/540159.
@article{osti_982404,
title = {State-of-the-art in hterogeneous 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 = {United States},
year = {2010},
month = {1}
}