articleApr 1, 2009Closed access
Analyzing CUDA workloads using a detailed GPU simulator
University of British Columbia
Indexed incrossref
Abstract
Modern Graphic Processing Units (GPUs) provide sufficiently flexible programming models that understanding their performance can provide insight in designing tomorrow's manycore processors, whether those are GPUs or otherwise. The combination of multiple, multithreaded, SIMD cores makes studying these GPUs useful in understanding tradeoffs among memory, data, and thread level parallelism. While modern GPUs offer orders of magnitude more raw computing power than contemporary CPUs, many important applications, even those with abundant data level parallelism, do not achieve peak performance. This paper characterizes several non-graphics applications written in NVIDIA's CUDA programming model by running them on a…
Citation impact
1,652
total citations
- FWCI
- 49.05
- Percentile
- 100%
- References
- 35
Citations per year
Authors
5Topics & keywords
Topics
Keywords
- Computer science
- Parallel computing
- CUDA
- Thread (computing)
- Graphics
- Microarchitecture
- Instruction set
- SIMD
No related works found for this paper.