• 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