Is this page still alive? I want to ask some tips for applying CARLsim to my project.

23 views
Skip to first unread message

Jae Hong Park

unread,
Aug 7, 2018, 10:38:12 PM8/7/18
to CARLsim: A GPU-accelerated Spiking Neural Network (SNN) Simulator
Is this page still alive? I want to ask some tips for applying CARLsim to my project.

Michael Beyeler

unread,
Aug 8, 2018, 1:21:35 AM8/8/18
to CARLsim: A GPU-accelerated Spiking Neural Network (SNN) Simulator
Sure - what's your question?

Jae Hong Park

unread,
Aug 9, 2018, 12:11:03 AM8/9/18
to CARLsim: A GPU-accelerated Spiking Neural Network (SNN) Simulator
Thanks for the reply.

I might look and study the program more before I ask some questions, but it would be great if I am advised to study right direction for my application.

1. I want to use this program in real time, so that  I can send external coming inputs to SNN as synaptic inputs from like some sensors' voltages or even biological neurons recorded in animal.
In Brian2, even though it could not operate in real time, but it has  an operator function that can update some global variables as a code is simulated, which can be used for the purpose.
So I just wonder how I can achieve this in CARLSim here.


2. In addition, I just want to know how we can constraint the time flow of simulation that allows the simulation in realtime.

The total simulation time looks depend on the number of neurons or synapses.
Is there any way to keep the simulation time as real time, regardless of the amount of information? (of course within the capacity of the program)
In other words, can we run one neuron simulation in real time?

As a first step, I wish I could see the response of a single neuron in response to the voltage from IR sensors, so that the neuron will fire when IR hit the sensor.
It would be amazing for me.



By the way, I used Carlsim 4 master released in 2016 up until yesterday, it worked well before.

I downloaded the new one and ran it yesterday.
Unfortunately, I happened to get lots of error saying that could not finding lots of .h files, even though I saw the files mentioned in the error codes.

Was it because I already ran the previous version of CARLSim4.0master?
So, I cleaned the build, then I got no error like that, but all of sudden VS became frozen (not responding).

Since I am not familiar with computer things especially visual studio, since I just learn C++ with Emacs in LINUX.
Actually I am about to format my computer to get it fixed hopefully. :)

I use VS2015 FYI.

I am sorry it's a kind of rushing of questions, I will definitely study this program, I think it is really good for me.
Thanks for taking your time.

Best,
Jaehong

 

kashyaph

unread,
Aug 10, 2018, 1:34:34 AM8/10/18
to CARLsim: A GPU-accelerated Spiking Neural Network (SNN) Simulator
Hi, following are my answers your questions.

1. There are multiple ways you can inject external input to a network. You can either provide precise input spike times, generate Poisson spikes, from a spike vector or directly inject external current to the soma. The following section of the user guide explains all these methods.


2. Real time performance depends on network size, architecture, and computational resources. The best way to evaluate if you can achieve real time performance is to look at out benchmark. In this webpage, you will find our recent CARLsim 4 paper with performance benchmark.


I cannot help VS issues. However, if you are into LInux, CARLsim 3 and CARLsim 4 also runs on Linux and MAC.
Reply all
Reply to author
Forward
0 new messages