polymathwannabe comments on LINK: Nematode brain uploaded with success - Less Wrong

3 Post author: polymathwannabe 23 December 2014 11:27PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (19)

You are viewing a single comment's thread. Show more comments above.

Comment author: polymathwannabe 24 December 2014 12:23:45AM *  2 points [-]

In the original article (PDF, free to download after you register) I find:

"The artificial connectome has been extended to a single application written in Python and run on a Raspberry Pi computer."

Comment author: lukeprog 24 December 2014 01:23:02AM 4 points [-]

The original article also links this YouTube video, for those who are interested.

Comment author: BrassLion 24 December 2014 02:17:09AM 2 points [-]

For those of you not familiar with the technology, Python is a programming language not know for speed and the Raspberry Pi is a cheap, low-powered computer smaller than your palm.

For those of you familiar with the technology, this is just another reason why Python is amazing.

Comment author: skeptical_lurker 24 December 2014 10:59:24AM 5 points [-]

Basic Python is very slow, but numerical computing libraries such as Numpy are almost as fast as C, and Cython can compile Python into C if you add in type declarations. (more reasons why Python is awsome!)

I would imagine that you might use numerical computing libraries for neural simulations, so their program might have been running at close to C speeds.

Comment author: skeptical_lurker 24 December 2014 10:56:24AM 1 point [-]

This gives us an upper bound of about 1.5MB ram / 100KFLOPs/10 cents per neuron. Possibly a lot lower.

Comment author: Gunnar_Zarncke 24 December 2014 04:56:33PM *  1 point [-]

If you look at the description you find that the model used is very simple and bois down to probably less than N*M*2 machine instructions per cycle (N=number of neurons, here 302, M=average fan in). Because the operation is really only sum and threashold. I can only guess at M but even if we approximate it with N a raspberry pi with ARM Core M 700 MHz should be able to run a nematode connectome at about 4000x its natural speed.

The point here is not the necessary speed but the ease of simulation and visualization of effects.