Spectral turning bands for efficient Gaussian random fields generation on GPUs and accelerators. (28th May 2015)
- Record Type:
- Journal Article
- Title:
- Spectral turning bands for efficient Gaussian random fields generation on GPUs and accelerators. (28th May 2015)
- Main Title:
- Spectral turning bands for efficient Gaussian random fields generation on GPUs and accelerators
- Authors:
- Hunger, Lars
Cosenza, Biagio
Kimeswenger, Stefan
Fahringer, Thomas - Abstract:
- Summary: A random field (RF) is a set of correlated random variables associated with different spatial locations. RF generation algorithms are of crucial importance for many scientific areas, such as astrophysics, geostatistics, computer graphics, and many others. Current approaches commonly make use of 3D fast Fourier transform (FFT), which does not scale well for RF bigger than the available memory; they are also limited to regular rectilinear meshes. We introduce random field generation with the turning band method (RAFT), an RF generation algorithm based on the turning band method that is optimized for massively parallel hardware such as GPUs and accelerators. Our algorithm replaces the 3D FFT with a lower‐order, one‐dimensional FFT followed by a projection step and is further optimized with loop unrolling and blocking. RAFT can easily generate RF on non‐regular (non‐uniform) meshes and efficiently produce fields with mesh sizes bigger than the available device memory by using a streaming, out‐of‐core approach. Our algorithm generates RF with the correct statistical behavior and is tested on a variety of modern hardware, such as NVIDIA Tesla, AMD FirePro and Intel Phi. RAFT is faster than the traditional methods on regular meshes and has been successfully applied to two real case scenarios: planetary nebulae and cosmological simulations. Copyright © 2015 John Wiley & Sons, Ltd.
- Is Part Of:
- Concurrency and computation. Volume 27:Number 16(2015:Nov.)
- Journal:
- Concurrency and computation
- Issue:
- Volume 27:Number 16(2015:Nov.)
- Issue Display:
- Volume 27, Issue 16 (2015)
- Year:
- 2015
- Volume:
- 27
- Issue:
- 16
- Issue Sort Value:
- 2015-0027-0016-0000
- Page Start:
- 4122
- Page End:
- 4136
- Publication Date:
- 2015-05-28
- Subjects:
- GPU -- random field -- turning band -- FFT -- astrophysics -- non‐uniform mesh -- non‐regular mesh -- GPGPU -- spectral methods
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.3550 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 2131.xml