ACM Computing Surveys· 2015Q1· Review
A Survey of CPU-GPU Heterogeneous Computing Techniques
- 527citations
- Q1SCImago
- 2015year
Short summary
This survey reviews heterogeneous computing techniques (HCTs) that leverage both CPUs and GPUs to enhance performance and energy efficiency, covering runtime, algorithm, programming, compiler, and application levels.
AI-generated from the title and abstract; the full text is not read.
Key points
- Heterogeneous computing techniques (HCTs) are essential for leveraging the distinct strengths of CPUs and GPUs.
- HCTs are reviewed across multiple levels: runtime, algorithm, programming, compiler, and application.
- The survey covers both discrete and fused CPU-GPU system designs.
- Benchmark suites for evaluating Heterogeneous Computing Systems (HCSs) are also discussed.
AI-generated from the title and abstract; the full text is not read.
Abstract
As both CPUs and GPUs become employed in a wide range of applications, it has been acknowledged that both of these Processing Units (PUs) have their unique features and strengths and hence, CPU-GPU collaboration is inevitable to achieve high-performance computing. This has motivated a significant amount of research on heterogeneous computing techniques, along with the design of CPU-GPU fused chips and petascale heterogeneous supercomputers. In this article, we survey Heterogeneous Computing Techniques (HCTs) such as workload partitioning that enable utilizing both CPUs and GPUs to improve performance and/or energy efficiency. We review heterogeneous computing approaches at runtime, algorithm, programming, compiler, and application levels. Further, we review both discrete and fused CPU-GPU systems and discuss benchmark suites designed for evaluating Heterogeneous Computing Systems (HCSs). We believe that this article will provide insights into the workings and scope of applications of HCTs to researchers and motivate them to further harness the computational powers of CPUs and GPUs to achieve the goal of exascale performance.
The authors' abstract, as published at the source. ACM Computing Surveys, 2015 · DOI ↗
Continue with a free account
Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.
Continue free on the webSign in with Google or Apple; no card needed. You come back to this paper.
On your phone:
Field: Hardware and Architecture
Hardware and ArchitectureComputer Science