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 Heterogeneous Computing

Journal Article · · Scientific Programming
OSTI ID:982193

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.

Research Organization:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
DOE Contract Number:
DE-AC05-00OR22725
OSTI ID:
982193
Journal Information:
Scientific Programming, Vol. 18, Issue 1
Country of Publication:
United States
Language:
English

Similar Records

State-of-the-art in Heterogeneous Computing
Journal Article · Fri Jan 01 00:00:00 EST 2010 · Scientific Programming · OSTI ID:982193

State-of-the-art in hterogeneous computing
Journal Article · Fri Jan 01 00:00:00 EST 2010 · Scientific Programming · OSTI ID:982193

FPGAs as a Service to Accelerate Machine Learning Inference [PowerPoint]
Technical Report · Wed Mar 20 00:00:00 EDT 2019 · OSTI ID:982193