DocumentCode
726901
Title
A Low Cost High Performance Computing Platform for Cellular Nonlinear Networks Using Python for CUDA
Author
Dogaru, Radu ; Dogaru, Ioana
Author_Institution
Natural Comput. Lab., Univ. “Politeh.” of Bucharest, Bucharest, Romania
fYear
2015
fDate
27-29 May 2015
Firstpage
593
Lastpage
598
Abstract
A novel platform (hardware and software) for complex systems modeling is proposed. It exploits the newest developments in both software (Continuum´s - Anaconda´s Numba and Numbapro Python packages) and hardware (the use of parallel computation on GPU provided by the CUDA computing platform) to ensure high-performance, high-productivity and high-portability in developing and simulating models of cellular nonlinear networks (CNN). A particular example is given in this paper for the case of Reaction Diffusion CNN and its effectiveness it is analyzed. It is shown that the hardware resources are effectively exploited while using a programming style closer to scientific computing and with a short learning cycle. With our low cost implementation we were able to achieve very good performance in implementing a Reaction-Diffusion CNN (about 500 Mcells/second). The platform can be easily extended to support a broader spectrum of computational models similar to CNNs, such as the Finite Difference Time Domain models for various physical processes.
Keywords
cellular neural nets; finite difference time-domain analysis; graphics processing units; parallel architectures; CUDA; Continuum´s-Anaconda´s Numba; GPU; Numbapro Python packages; cellular nonlinear networks; complex systems modeling; finite difference time domain models; low cost high performance computing platform; reaction diffusion CNN; Computational modeling; Data visualization; Graphics processing units; Mathematical model; Optimization; Programming; Anaconda Accelerate Python compiler; CUDA programming; GPU computing; cellular nonlinear network; computational modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Control Systems and Computer Science (CSCS), 2015 20th International Conference on
Conference_Location
Bucharest
Print_ISBN
978-1-4799-1779-2
Type
conf
DOI
10.1109/CSCS.2015.36
Filename
7168487
Link To Document