We present a parallel implementation for Graphics Processing Units (GPUs) of a model based on cellular automata (CA) to simulate laser dynamics. A cellular automaton is an inherent parallel type of algorithm that is very suitable to simulate complex systems formed by many individual components which give rise to emergent behaviours. We exploit the parallel character of this kind of algorithms to develop a fine-grained parallel implementation of the CA laser model on GPUs. A good speedup of up to 14.5 over a sequential implementation running on a single core CPU has been obtained, showing the feasibility of this model to run efficient parallel simulations on GPUs
In recent years, urban models based on Cellular Automata (CA) are becoming increasingly sophisticate...
Abstract—As design of cellular automata rules using conventional methods is a difficult task, evolut...
Cellular automata, represented by a discrete set of elements are ideal candidates for parallelisati...
Firstly, the application of a cellular automata (CA) model to simulate the dynamics of lasers is re...
A parallel implementation for distributed-memory MIMD systems of a 2D discrete model of laser dynam...
This paper presents an analysis on the performance of a parallel implementation of a discrete model...
We present an analysis of the feasibility of executing a parallel bioinspired model of laser dynamic...
Cellular Automata (CA) simulations can be used to model multiple systems, in fields like biology, ph...
We present an analysis of the feasibility of executing a parallel bioinspired model of laser dynamic...
In this paper we show how to efficiently implement parallel discrete simulations on multicoreandGPUar...
Graphics Processing Units (GPUs) can be used as convenient hardware accelerators to speed up Cellul...
Abstract Graphics processors (GPU – Graphic Processor Units) recently have gained a lot of interest ...
In order to analyze the feasibility of executing a parallel bioinspired model of laser dynamics on a...
In this paper we explore the possibility of using GP GPU technology (General Purpose Graphical Proce...
The different kinds of behavior exhibited by the system in a laser dynamics simulation using a cell...
In recent years, urban models based on Cellular Automata (CA) are becoming increasingly sophisticate...
Abstract—As design of cellular automata rules using conventional methods is a difficult task, evolut...
Cellular automata, represented by a discrete set of elements are ideal candidates for parallelisati...
Firstly, the application of a cellular automata (CA) model to simulate the dynamics of lasers is re...
A parallel implementation for distributed-memory MIMD systems of a 2D discrete model of laser dynam...
This paper presents an analysis on the performance of a parallel implementation of a discrete model...
We present an analysis of the feasibility of executing a parallel bioinspired model of laser dynamic...
Cellular Automata (CA) simulations can be used to model multiple systems, in fields like biology, ph...
We present an analysis of the feasibility of executing a parallel bioinspired model of laser dynamic...
In this paper we show how to efficiently implement parallel discrete simulations on multicoreandGPUar...
Graphics Processing Units (GPUs) can be used as convenient hardware accelerators to speed up Cellul...
Abstract Graphics processors (GPU – Graphic Processor Units) recently have gained a lot of interest ...
In order to analyze the feasibility of executing a parallel bioinspired model of laser dynamics on a...
In this paper we explore the possibility of using GP GPU technology (General Purpose Graphical Proce...
The different kinds of behavior exhibited by the system in a laser dynamics simulation using a cell...
In recent years, urban models based on Cellular Automata (CA) are becoming increasingly sophisticate...
Abstract—As design of cellular automata rules using conventional methods is a difficult task, evolut...
Cellular automata, represented by a discrete set of elements are ideal candidates for parallelisati...