EDLUT (Event-Driven LookUp Table) is a computer application for simulating networks of spiking neurons.
It was developed in the
University of Granada and source code was released under
GNU GPL
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
version 3.
EDLUT uses event-driven simulation scheme and
lookup table
In computer science, a lookup table (LUT) is an array that replaces runtime computation with a simpler array indexing operation. The process is termed as "direct addressing" and LUTs differ from hash tables in a way that, to retrieve a value v wi ...
s to efficiently simulate medium or large
spiking neural networks.
[Ros, E. Carrillo, R, Ortigosa, E. M., Barbour, B, Agís, R]
"Event-Driven Simulation Scheme for Spiking Neural Networks Using Lookup Tables to Characterize Neuronal Dynamics"
''Neural Computation'' ''18'': 2959–2993 (2006)
This allows this application to simulate detailed
biological neuron models[Ros, E., Carrillo, R. R., Barbour, B., Boucheny, C., Coenen., O]
"Event-driven simulation of neural population synchronization facilitated by electrical coupling"
'IPCAT'2005: Sixth International Workshop on Information Processing in Cell and Tissues'': 290–303, York, UK. August 30-September 1, 2005[Carrillo, R.R., Ros, E., Tolu, S., Nieus, T., D'Angelo, E. "Event-driven simulation of cerebellar granule cells" ''7th International workshop on information processing in cell and tissues (IPCAT'2007)'' 29–31 August 2007, Oxford, UK] and to interface with experimental setups (such as a
robotic arm[Boucheny, C. Carrillo, R., Ros, E., Coenen, O. J.-M]
"Real-Time Spiking Neural Network: An Adaptive Cerebellar Model"
''8th International Work Conference on Artificial Neural Networks'' (IWANN 2005) 136–144. Vilanova I la Geltrú, Barcelona, Spain, June 8–10, 2005. ().[Other related publication]
"Related Publications"
) in
real time
Real-time or real time describes various operations in computing or other processes that must guarantee response times within a specified time (deadline), usually a relatively short time. A real-time process is generally one that happens in defined ...
.
References
Neuroscience software
Neural network software
Software using the GPL license
University of Granada
{{science-software-stub