Title :
Cell automaton modelling algorithms: Implementation and testing in GPU systems
Author :
Bajzát, Tamás ; Hajnal, Éva
Author_Institution :
Alba Regia Univ. Center, Obuda Univ., Szekesfehervar, Hungary
Abstract :
The architecture of today´s video cards is able to execute up to hundreds of thousands of operation in parallel. This ability creates the possibility to solve computationally intensive tasks with minimal effort. Our research aims to investigate how to use the graphics hardware for general computing ability in biological models. In the development we have used a re-thought, and upgraded successor of the Nvidia G80 architecture, Fermi-GF104 architecture, and the associated CUDA programming environment in C/C++ language environment. After the developer machine and the test environment were complied, a general cellular automaton modelling framework was developed. It is solved partly by parallel algorithm because it calculates on matrix data structure. Several parallel algorithms and data were tested using the system. The speed of program execution was measured and the CGMA (compute to global memory access) ratio was determined. Compared to the performance of the serial execution we experienced an order of magnitude increase.
Keywords :
cellular automata; computer graphic equipment; coprocessors; parallel algorithms; C language; C++ language; CGMA ratio; CUDA programming environment; Fermi-GF104 architecture; GPU system; Nvidia G80 architecture; cell automaton modelling algorithm; compute to global memory access; graphics processing unit; matrix data structure; parallel algorithm; Automata; Biological system modeling; Computational modeling; Computer architecture; Graphics processing unit; Lattices;
Conference_Titel :
Intelligent Engineering Systems (INES), 2011 15th IEEE International Conference on
Conference_Location :
Poprad
Print_ISBN :
978-1-4244-8954-1
DOI :
10.1109/INES.2011.5954741