Sciweavers

PDP
2011
IEEE

Accelerating Parameter Sweep Applications Using CUDA

12 years 8 months ago
Accelerating Parameter Sweep Applications Using CUDA
—This paper proposes a parallelization scheme for parameter sweep (PS) applications using the compute unified device architecture (CUDA). Our scheme focuses on PS applications with irregular access patterns, which usually result in lower performance on the GPU. The key idea to resolve this irregularity is to exploit the similarity of data accesses between different parameters. That is, the scheme simultaneously processes multiple parameters instead of a single parameter. This simultaneous sweep allows data accesses to be coalesced into a single access if the irregularity appears similarly at every parameter. It also reduces the amount of off-chip memory access by using fast on-chip memory for the data commonly accessed for multiple parameters. As a result, the scheme achieves up to 4.5 times higher performance than a naive scheme that processes a single parameter by a kernel invocation. Keywords-parameter sweep; acceleration; GPU; CUDA;
Masaya Motokubota, Fumihiko Ino, Kenichi Hagihara
Added 21 Aug 2011
Updated 21 Aug 2011
Type Journal
Year 2011
Where PDP
Authors Masaya Motokubota, Fumihiko Ino, Kenichi Hagihara
Comments (0)