• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • Tagged with
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

A solver for sets of linear systems for neural network simuations in CUDA

Shariati, Saeed January 2014 (has links)
Orientador: Prof. Raphael Yokoingawa de Camargo / Dissertação (mestrado) - Universidade Federal do ABC, Programa de Pós-Graduação em Neurociência e Cognição, 2014. / Nowadays, utilizing co-processors, accelerators and specially GPGPU computation are widely accepted as a new paradigm of High Performance Computing (HPC). However, developing softwares that can utilize available resources still remains a challenging task. In other side, scientist have used legacy CPU-based simulators for decades and many of them are still the main tools in different fields of science. In fact, any activity that can combine the legacy simulators with powerful co-processors devices is in the main interest. In this project, we design and develop a simulation engine, Parallel Neural Network Simulator (PN2S), to communicate with MOOSE simulator (A well-known tools by Neuroscientists) and provide CUDA based execution for simulating realistic neural network models. The simulation engine maps the voltage distribution in neuron¿s body to sets of linear systems and solve them on GPU. To provide usable functionality, we also developed solver for active channels which support Hodgkin-Huxley model of ionic channels. We compared the engine with CPU version for both homogeneous simple models and randomly generated heterogeneous network. The evaluation focused on performance and also covered the accuracy of the simulation. The experimental results, showed that by facilitating PN2S engine, we can significantly increase the performance of a simulation engine, since its execution is quite transparent to the users and major parts of the host simulator.

Page generated in 0.0165 seconds