Carrillo Sanchez, Richard R. (2008) Efficient simulation scheme for spiking neural networks. [Doctoral Thesis]
Official URL: http://www.diee.unica.it/DRIEI/tesi/20_carrillo(sp...
Nearly all neuronal information processing and inter¬neuronal communication in the brain involves action potentials, or spikes, which drive the short-term synaptic dynamics of neurons, but also their long-term dynamics, via synaptic plasticity. In many brain structures, action potential activity is considered to be sparse. This sparseness of activity has been exploited to reduce the computational cost of large-scale network simulations, through the development of "event-driven" simulation schemes. However, existing event-driven simulations schemes use extremely simplified neuronal models. Here, we design, implement and evaluate critically an event-driven algorithm (EDLUT) that uses pre-calculated lookup tables to characterize synaptic and neuronal dynamics. This approach enables the use of more complex (and realistic) neuronal models or data in representing the neurons, while retaining the advantage of high-speed simulation. We demonstrate the method's application for neurons containing exponential synaptic conductances, thereby implementing shunting inhibition, a phenomenon that is critical to cellular computation. We also introduce an improved two-stage event-queue algorithm, which allows the simulations to scale efficiently to highly-connected networks with arbitrary propagation delays. Finally, the scheme readily accommodates implementation of synaptic plasticity mechanisms that depend upon spike timing, enabling future simulations to explore issues of long-term learning and adaptation in large-scale networks.
|Item Type:||Doctoral Thesis|
|Note:||Dottorato in co-tutela con l'Università di Granada.|
|Date:||28 March 2008|
|Tutor:||Ros Vidal, Eduardo, Martinez Ortigosa, Eva|
|PhD classes:||Ciclo 20 > Ingegneria elettronica e informatica|
|Coordinator:||Pelayo Valle, Francisco|
|Institution:||Universita' degli Studi di Cagliari|
|Divisions:||Dipartimenti (fino a dicembre 2011) > Dipartimento di Ingegneria elettrica ed elettronica|
|Subjects:||Area 09 - Ingegneria industriale e dell'informazione > ING-INF/05 Sistemi di elaborazione delle informazioni|
|Uncontrolled Keywords:||Spiking neuron, Simulation, Event driven, Lookup table, Real time, Robot control, Cerebellum, Granule cell, Electrical Coupling|
|Deposited On:||28 Oct 2008 09:22|
Repository Staff Only: item control page