IEEE Micro · 2008 · 539 citations · 22 references
ComputingComputer ScienceHigh-performance ComputingComputer ArchitectureParallel ComputingScientific ComputingGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingGraphics Processing UnitsParallel ArchitecturesParallel ComputationParallel Programming ModelsCuda ProgrammingData Parallel ExecutionGpu AcceleratorsGpu ArchitectureGpu Programming ModelsParallel Computing ArchitecturesParallel Computing PerformanceScientific Computing On Gpus
The CUDA programming model provides a straightforward means of describing inherently parallel computations, and NVIDIA's Tesla GPU architecture delivers high computational throughput on massively parallel problems. This article surveys experiences gained in applying CUDA to a diverse set of problems and the parallel speedups over sequential codes running on traditional CPU architectures attained by executing key computations on the GPU.
22
Understanding Molecular Simulation
Daan Frenkel, Berend Smit, Jan Tobochnik et al. · Computers in Physics · 1997 · 5.5K citations
Scalable parallel programming with CUDA
John Nickolls, Ian Buck, Michael Garland et al. · 2008 · 1.6K citations
Scalable Parallel Programming with CUDA
John Nickolls, Ian Buck, Michael Garland et al. · Queue · 2008 · 1.6K citations · Full text