articleJun 19, 2010Closed access

Debunking the 100X GPU vs. CPU myth

Intel (United States)

Indexed incrossref

Abstract

Recent advances in computing have led to an explosion in the amount of data being generated. Processing the ever-growing data in a timely manner has made throughput computing an important aspect for emerging applications. Our analysis of a set of important throughput computing kernels shows that there is an ample amount of parallelism in these kernels which makes them suitable for today's multi-core CPUs and GPUs. In the past few years there have been many studies claiming GPUs deliver substantial speedups (between 10X and 1000X) over multi-core CPUs on these kernels. To understand where such large performance difference comes from, we perform a rigorous performance analysis and find that after applying…

Citation impact

626
total citations
FWCI
71.20
Percentile
100%
References
46
Citations per year

Authors

12

Topics & keywords

Keywords
  • Computer science
  • Parallel computing
  • Throughput
  • Multi-core processor
  • CUDA
  • Set (abstract data type)
  • Instruction set
  • Supercomputer
No related works found for this paper.