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...
Guardado en:
Autores principales: | , , , , , , , |
---|---|
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 |