Parallel implementation of a cellular automata in a hybrid CPU/GPU environment

Cellular Automata (CA) simulations can be used to model multiple systems, in fields like biology, physics and mathematics. In this work, a possible framework to execute a popular CA in hybrid CPU and GPUs (Graphics Processing Units) environments is presented. The inherently parallel nature of CA and...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Millán, Emmanuel N., Martínez, Paula, Gil Costa, Graciela Verónica, Piccoli, María Fabiana, Printista, Alicia Marcela, Bederian, Carlos, García Garino, Carlos, Bringa, Eduardo M.
Formato: Objeto de conferencia
Lenguaje:Inglés
Publicado: 2013
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/31730
Aporte de:
id I19-R120-10915-31730
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
general purpose GPU
cellular automata
multi-GPU
spellingShingle Ciencias Informáticas
general purpose GPU
cellular automata
multi-GPU
Millán, Emmanuel N.
Martínez, Paula
Gil Costa, Graciela Verónica
Piccoli, María Fabiana
Printista, Alicia Marcela
Bederian, Carlos
García Garino, Carlos
Bringa, Eduardo M.
Parallel implementation of a cellular automata in a hybrid CPU/GPU environment
topic_facet Ciencias Informáticas
general purpose GPU
cellular automata
multi-GPU
description Cellular Automata (CA) simulations can be used to model multiple systems, in fields like biology, physics and mathematics. In this work, a possible framework to execute a popular CA in hybrid CPU and GPUs (Graphics Processing Units) environments is presented. The inherently parallel nature of CA and the parallelism offered by GPUs makes their combination attractive. Benchmarks are conducted in several hardware scenarios. The use of MPI /OMP is explored for CPUs, together with the use of MPI in GPU clusters. Speed-ups up to 20 x are found when comparing GPU implementations to the serial CPU version of the code.
format Objeto de conferencia
Objeto de conferencia
author Millán, Emmanuel N.
Martínez, Paula
Gil Costa, Graciela Verónica
Piccoli, María Fabiana
Printista, Alicia Marcela
Bederian, Carlos
García Garino, Carlos
Bringa, Eduardo M.
author_facet Millán, Emmanuel N.
Martínez, Paula
Gil Costa, Graciela Verónica
Piccoli, María Fabiana
Printista, Alicia Marcela
Bederian, Carlos
García Garino, Carlos
Bringa, Eduardo M.
author_sort Millán, Emmanuel N.
title Parallel implementation of a cellular automata in a hybrid CPU/GPU environment
title_short Parallel implementation of a cellular automata in a hybrid CPU/GPU environment
title_full Parallel implementation of a cellular automata in a hybrid CPU/GPU environment
title_fullStr Parallel implementation of a cellular automata in a hybrid CPU/GPU environment
title_full_unstemmed Parallel implementation of a cellular automata in a hybrid CPU/GPU environment
title_sort parallel implementation of a cellular automata in a hybrid cpu/gpu environment
publishDate 2013
url http://sedici.unlp.edu.ar/handle/10915/31730
work_keys_str_mv AT millanemmanueln parallelimplementationofacellularautomatainahybridcpugpuenvironment
AT martinezpaula parallelimplementationofacellularautomatainahybridcpugpuenvironment
AT gilcostagracielaveronica parallelimplementationofacellularautomatainahybridcpugpuenvironment
AT piccolimariafabiana parallelimplementationofacellularautomatainahybridcpugpuenvironment
AT printistaaliciamarcela parallelimplementationofacellularautomatainahybridcpugpuenvironment
AT bederiancarlos parallelimplementationofacellularautomatainahybridcpugpuenvironment
AT garciagarinocarlos parallelimplementationofacellularautomatainahybridcpugpuenvironment
AT bringaeduardom parallelimplementationofacellularautomatainahybridcpugpuenvironment
bdutipo_str Repositorios
_version_ 1764820468732264448