You're looking at Less Wrong's discussion board. This includes all posts, including those that haven't been promoted to the front page yet. For more information, see About Less Wrong.

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

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.