DocumentCode
704148
Title
CUDA Dynamic Active Thread List Strategy to Accelerate Debris Flow Simulations
Author
Filippone, Giuseppe ; Spataro, William ; D´Ambrosio, Donato ; Spataro, Davide ; Marocco, Davide ; Trunfio, Giuseppe A.
Author_Institution
Dept. of Math. & Comput. Sci., Univ. of Calabria, Calabria, Italy
fYear
2015
fDate
4-6 March 2015
Firstpage
316
Lastpage
320
Abstract
Cellular Automata represent a formal frame for dynamical systems which evolve on the base of local interactions. We here present first results of the CUDA parallelization of the SCIDDICA S3-hex Complex Cellular Automata model for simulating debris flows. In particular, a first strategy for the parallelization of the model is based on a straightforward one thread - one cell approach, where each cell in the cellular space is computed by a CUDA thread. A second approach concerns the adoption of a list of CA computational active cells which is handled step by step by an efficient stream compaction algorithm, in order to reduce the excessive use of computationally inactive threads. First results performed on different graphic processors have shown that, by adopting the different CUDA strategies, this kind of hardware can be effective for landslide risk mitigation.
Keywords
cellular automata; graphics processing units; parallel architectures; parallel processing; CUDA dynamic active thread list strategy; CUDA parallelization; CUDA thread; SCIDDICA S3-hex complex cellular automata model; accelerate debris flow simulations; cellular automata; cellular space; dynamical systems; stream compaction algorithm; Automata; Computational modeling; Computer architecture; Graphics processing units; Instruction sets; Microprocessors; Terrain factors; CUDA; Debris flow modeling; GPGPU; Modeling and Simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed and Network-Based Processing (PDP), 2015 23rd Euromicro International Conference on
Conference_Location
Turku
ISSN
1066-6192
Type
conf
DOI
10.1109/PDP.2015.103
Filename
7092738
Link To Document