Published 2013 | Version v1
Book

Thread divergence and photon transport on the GPU (U) - LA-UR-13-27057

  • 1. Los Alamos National Laboratory, P.O. Box 1663, Los Alamos, NM 87545 (United States)

Description

Monte Carlo methods are commonly used to solve numerically the particle transport problems. A major disadvantage to Monte Carlo methods is the time required to obtain accurate solutions. Graphical Processing Units (GPUs) have increased in use as accelerators for improving performance in high-performance computing. Extracting the best performance from GPUs places requires careful consideration on code execution and data movement. In particular, performance can be reduced if threads diverge due to branching, and Monte Carlo codes are susceptible to branching penalties. We explore different schemes to reduce thread divergence in photonics transport and report on our performance findings. (authors)

Availability note (English)

Available from doi: http://dx.doi.org/10.1051/snamc/201404203

Additional details

Identifiers

Publishing Information

Publisher
EDP Sciences
Imprint Place
Les Ulis (France)
Imprint Pagination
(Suppl.) 7 p.

Conference

Title
Joint International Conference on Supercomputing in Nuclear Applications + Monte Carlo
Acronym
SNA+MC 2013
Dates
27-31 Oct 2013
Place
Paris (France)

INIS

Country of Publication
France
Country of Input or Organization
France
INIS RN
46001788
Subject category
S73: NUCLEAR PHYSICS AND RADIATION PHYSICS;
Resource subtype / Literary indicator
Conference
Descriptors DEI
COMPUTER GRAPHICS; COMPUTERIZED SIMULATION; DATA-FLOW PROCESSING; MONTE CARLO METHOD; OPTIMIZATION; PARALLEL PROCESSING; PHOTON TRANSPORT
Descriptors DEC
CALCULATION METHODS; NEUTRAL-PARTICLE TRANSPORT; PROGRAMMING; RADIATION TRANSPORT; SIMULATION

Optional Information

Notes
19 refs.