Asia and South Pacific Design Automation Conference · 2009 · 19 citations · 5 references
ComputingComputer ScienceHigh-performance ComputingComputer GraphicsHardware-software Co-designParallel ComputingGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingGraphics Processing UnitsHardware AccelerationLatency OptimizationParallel ArchitecturesExecution Latency HidingGpgpu ComputingGpu ArchitectureLatency Hiding TechniquesOptimal Instruction Scheduling
We discuss hardware and software aspects of GPGPU, specifically focusing on NVIDIA cards and CUDA, from the viewpoints of parallel computing. The major weak points of GPU against newest supercomputers are identified to be and summarized as only four points: large SIMD vector length, small memory, absence of fast L2 cache, and high register spill penalty. As software concerns, we derive optimal scheduling algorithm for latency hiding of host-device data transfer, and discuss SPMD parallelism on GPUs.
5
Benchmarking GPUs to tune dense linear algebra
В. М. Волков, James Demmel · 2008 · 726 citations
Benchmarking GPUs to tune dense linear algebra
J. Demmel · 2008 · 475 citations
Bandwidth intensive 3-D FFT kernel for GPUs using CUDA
Akira Nukada, Yasuhiko Ogata, Toshio Endo et al. · 2008 · 69 citations