The Frisch-Hasslacher-Pomeau (FHP) model is a lattice gas cellular automaton designed to simulate fluid flows using the exact, purely Boolean arithmetic, without any round-off error. Here we investigate the problem of its efficient porting to clusters of Fermi-class graphic processing units. To this end two multi-GPU implementations were developed and examined: one using the NVIDIA CUDA and GPU Direct technologies explicitly and the other one using the CUDA implicitly through the OpenACC compiler directives and the MPICH2 MPI interface for communication. For a single Tesla C2090 GPU device both implementations yield up to a 7-fold acceleration over an algorithmically comparable, highly optimized multi-threaded implementation running on a se...
With the recent emergence of multicore architectures, the age of multicore computing might have alre...
Cellular automata (CA) models are of interest to several scientific areas, and there is a growing in...
OpenACC, a directive-based GPU programing standard, is emerging as a promis-ing technology for massi...
The aim of this research it to examine the possibility of parallelizing the Frish-Hasslacher-Pomeau ...
In the past few years, GPUs have gained a lot of popularity as they offer an opportunity to accelera...
Multi-GPU implementations of the Lattice Boltzmann method are of practical interest as they allow th...
Abstract Graphics processors (GPU – Graphic Processor Units) recently have gained a lot of interest ...
Graphics processors (GPU -- Graphic Processor Units) recently have gained a lot of interest as an ef...
Graphics processors (GPU -- Graphic Processor Units) recently have gained a lot of interest as an ef...
Cellular Automata (CA) simulations can be used to model multiple systems, in fields like biology, ph...
We have developed a robust and scalable multi-GPU (Graphics Processing Unit) version of the cellula...
The emergence of multicore architectures and the chip industry’s plan to roll out hundreds of cores ...
OpenACC is a directive-based programing standard aim to provide a highly portable programming model ...
We present preliminary results of a GPU porting of all main Gadget3 modules (gravity computation, SP...
OpenACC compilers allow one to use Graphics Processing Units without having to write explicit CUDA c...
With the recent emergence of multicore architectures, the age of multicore computing might have alre...
Cellular automata (CA) models are of interest to several scientific areas, and there is a growing in...
OpenACC, a directive-based GPU programing standard, is emerging as a promis-ing technology for massi...
The aim of this research it to examine the possibility of parallelizing the Frish-Hasslacher-Pomeau ...
In the past few years, GPUs have gained a lot of popularity as they offer an opportunity to accelera...
Multi-GPU implementations of the Lattice Boltzmann method are of practical interest as they allow th...
Abstract Graphics processors (GPU – Graphic Processor Units) recently have gained a lot of interest ...
Graphics processors (GPU -- Graphic Processor Units) recently have gained a lot of interest as an ef...
Graphics processors (GPU -- Graphic Processor Units) recently have gained a lot of interest as an ef...
Cellular Automata (CA) simulations can be used to model multiple systems, in fields like biology, ph...
We have developed a robust and scalable multi-GPU (Graphics Processing Unit) version of the cellula...
The emergence of multicore architectures and the chip industry’s plan to roll out hundreds of cores ...
OpenACC is a directive-based programing standard aim to provide a highly portable programming model ...
We present preliminary results of a GPU porting of all main Gadget3 modules (gravity computation, SP...
OpenACC compilers allow one to use Graphics Processing Units without having to write explicit CUDA c...
With the recent emergence of multicore architectures, the age of multicore computing might have alre...
Cellular automata (CA) models are of interest to several scientific areas, and there is a growing in...
OpenACC, a directive-based GPU programing standard, is emerging as a promis-ing technology for massi...