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
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;
Conference_Titel :
Control Systems and Computer Science (CSCS), 2015 20th International Conference on
Conference_Location :
Bucharest
Print_ISBN :
978-1-4799-1779-2
DOI :
10.1109/CSCS.2015.36