Abstract This paper presents an efficient implementation of the SCIARA Cellular Automata computational model for simulating lava flows using the Compute Unified Device Architecture (CUDA) interface developed by NVIDIA and carried out on Graphical Processing Units (GPU). GPUs are specifically designated for efficiently processing graphic data sets. However, they are also recently being exploited for achieving excellent computational results for applications non-directly connected with Computer Graphics. The authors show an implementation of SCIARA and present results referred to a Tesla GPU computing processor, a NVIDIA device specifically designed for High Performance Computing, and a Geforce GT 330M commodity graphic card. Their carried out experiments show that significant performance improvements are achieved, over a factor of 100, depending on the problem size and type of performed memory optimization. Experiments have confirmed the effectiveness and validity of adopting graphics hardware as an alternative to expensive hardware solutions, such as cluster or multi-core machines, for the implementation of Cellular Automata models.

Cellular Automata and GPGPU: An Application to Lava Flow Modeling / D’Ambrosio, D.; Filippone, G.; Rongo, R.; Spataro, W.; Trunfio, Giuseppe, Andrea. - In: INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING. - ISSN 1938-0259. - 4:3(2012), pp. 30-47. [10.4018/jghpc.201.2070102]

Cellular Automata and GPGPU: An Application to Lava Flow Modeling

TRUNFIO, Giuseppe, Andrea
2012-01-01

Abstract

Abstract This paper presents an efficient implementation of the SCIARA Cellular Automata computational model for simulating lava flows using the Compute Unified Device Architecture (CUDA) interface developed by NVIDIA and carried out on Graphical Processing Units (GPU). GPUs are specifically designated for efficiently processing graphic data sets. However, they are also recently being exploited for achieving excellent computational results for applications non-directly connected with Computer Graphics. The authors show an implementation of SCIARA and present results referred to a Tesla GPU computing processor, a NVIDIA device specifically designed for High Performance Computing, and a Geforce GT 330M commodity graphic card. Their carried out experiments show that significant performance improvements are achieved, over a factor of 100, depending on the problem size and type of performed memory optimization. Experiments have confirmed the effectiveness and validity of adopting graphics hardware as an alternative to expensive hardware solutions, such as cluster or multi-core machines, for the implementation of Cellular Automata models.
2012
Cellular Automata and GPGPU: An Application to Lava Flow Modeling / D’Ambrosio, D.; Filippone, G.; Rongo, R.; Spataro, W.; Trunfio, Giuseppe, Andrea. - In: INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING. - ISSN 1938-0259. - 4:3(2012), pp. 30-47. [10.4018/jghpc.201.2070102]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11388/83931
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 27
  • ???jsp.display-item.citation.isi??? ND
social impact