DocumentCode :
2953954
Title :
C to Cellular Automata and execution on CPU, GPU and FPGA
Author :
Drieseberg, Jens ; Siemers, Christian
Author_Institution :
Dept. of Inf., Clausthal Univ. of Technol., Clausthal-Zellerfeld, Germany
fYear :
2012
fDate :
2-6 July 2012
Firstpage :
216
Lastpage :
222
Abstract :
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.
Keywords :
C language; cellular automata; field programmable gate arrays; graphics processing units; C code; CA; CPU; FPGA; GPU; cellular automata model; general-purpose problems; programming language; Algorithm design and analysis; Analytical models; Automata; Computational modeling; Field programmable gate arrays; Graphics processing unit; Cellular Automata Models & Algorithms; Efficient Architectures and Implementations; FineGrained Parallel Architectures and FPGA;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Simulation (HPCS), 2012 International Conference on
Conference_Location :
Madrid
Print_ISBN :
978-1-4673-2359-8
Type :
conf
DOI :
10.1109/HPCSim.2012.6266915
Filename :
6266915
Link To Document :
بازگشت