In order to optimize applications in the Cellular Automata model we have searched for a performant platform to run billions of simulations. The question was how much speed-up could be gained by using the FPGA technology compared to optimized software. As an example we implemented two cellular automata rules in software on a PC and also in FPGA logic. On our low end experimental platform we reached a speed-up of 19 for a medium complex rule and 14 for a complex rule. If we would use the latest high end FPGA technology, speed-ups up to many thousand are realistic. A cluster of thousands of workstations would be necessary to reach the same performance which is much more costly than a FPGA solution
Cellular automata, represented by a discrete set of elements are ideal candidates for parallelisati...
This study will investigate floating-point asynchronous cellular automata models implemented on Fiel...
Abstract—As design of cellular automata rules using conventional methods is a difficult task, evolut...
Abstract: In order to optimize applications in the Cellular Automata model we have searched for a pe...
FPGA-based computation engines have been used as Cellular Automata accelerators in the scientific co...
FPGA-based computation engines have been used as Cellular Automata accelerators in the scientific co...
FPGA-based computation engines have been used as Cellular Automata accelerators in the scientific co...
The emergence of multicore architectures and the chip industry’s plan to roll out hundreds of cores ...
The emergence of multicore architectures and the chip industry’s plan to roll out hundreds of cores ...
Cellular automata (CAs) are massively parallel machines where many simple cells work together to sol...
With the recent emergence of multicore architectures, the age of multicore computing might have alre...
With the recent emergence of multicore architectures, the age of multicore computing might have alre...
Nature has many attractive properties that engineers hope to once incorporate into man-made technolo...
Cellular automata (CA) models are of interest to several scientific areas, and there is a growing in...
Cellular automata (CA) have been used to study a great range of fields, through the means of simulat...
Cellular automata, represented by a discrete set of elements are ideal candidates for parallelisati...
This study will investigate floating-point asynchronous cellular automata models implemented on Fiel...
Abstract—As design of cellular automata rules using conventional methods is a difficult task, evolut...
Abstract: In order to optimize applications in the Cellular Automata model we have searched for a pe...
FPGA-based computation engines have been used as Cellular Automata accelerators in the scientific co...
FPGA-based computation engines have been used as Cellular Automata accelerators in the scientific co...
FPGA-based computation engines have been used as Cellular Automata accelerators in the scientific co...
The emergence of multicore architectures and the chip industry’s plan to roll out hundreds of cores ...
The emergence of multicore architectures and the chip industry’s plan to roll out hundreds of cores ...
Cellular automata (CAs) are massively parallel machines where many simple cells work together to sol...
With the recent emergence of multicore architectures, the age of multicore computing might have alre...
With the recent emergence of multicore architectures, the age of multicore computing might have alre...
Nature has many attractive properties that engineers hope to once incorporate into man-made technolo...
Cellular automata (CA) models are of interest to several scientific areas, and there is a growing in...
Cellular automata (CA) have been used to study a great range of fields, through the means of simulat...
Cellular automata, represented by a discrete set of elements are ideal candidates for parallelisati...
This study will investigate floating-point asynchronous cellular automata models implemented on Fiel...
Abstract—As design of cellular automata rules using conventional methods is a difficult task, evolut...