§4.3 · Large-scale model of the human brain
100 billion neurons on a laptop processor
Conventional brain simulation needs petaflop supercomputers and terabytes of storage. Here each neuron is reduced to its binary state, fired (1) or not (0), so one 64-bit number holds 64 neurons and a 1000 × 1000 matrix holds 64 million.
Synaptic current from 1,000 neurons is summed and passed through the model equations. When the membrane potential v crosses the threshold Vth, the neuron's bit is set to 1 (Algorithm 3). The grid is repeated 16 times per spiking class, for 4 classes, then 25 more times: 1011 neurons in all.
1.024×1011bits = neurons
102,019total firings
1h 23m 42sCore i5-2410M, 4 GB
For comparison, the largest network reported so far is about 1 billion neurons (1% of the brain), run on 82,944 nodes of Japan's K computer. The bit-stream approach trades biological detail for memory and speed, which is what puts brain scale within reach of a desktop.