C to Cellular Automata and Execution on CPU, GPU and FPGA

Jens Drieseberg, Christian Siemers
Department of Informatics, Clausthal University of Technology, Julius-Albert-Str. 4, 38678 Clausthal-Zellerfeld, Germany
Special Session on Cellular Automata Algorithms & Architectures (CAAA 2012), 2012


   title={C to Cellular Automata and Execution on CPU, GPU and FPGA},

   author={Drieseberg, J. and Siemers, C.},





Download Download (PDF)   View View   Source Source   



Over the last decades Cellular Automata (CA) have become more and more present in solving general-purpose problems, but the main issue is how to map a problem to a Cellular Automata model. Special languages were developed for programming such models, but learning a new programming language is very time consuming. Furthermore software developers have to keep in mind the specific structure of Cellular Automata when designing a new algorithm. In this paper we present a method to generate Cellular Automata models from standard C code. The code is transcoded by mapping the complete algorithm written in C to a Cellular Automata model that may be compiled for CPU, GPU and even FPGA without further user interaction.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: