C to Cellular Automata and Execution on CPU, GPU and FPGA
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
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.
August 2, 2012 by hgpu
Your response
You must be logged in to post a comment.