ExaBrain · a memory built like a brain

Spikes and grandmother cells are all you need.

ExaBrain stores knowledge the way neurons might: every neuron has a name, every connection is a fact you can trace, and only the neurons that fire do any work. No training, no weights, nothing generated, so nothing made up.

Search 185 billion neurons now How it works
Coincidence detection: a neuron fires when enough of its inputs arrive together. Grey ticks are background activity; the two coloured columns are volleys it recognises.
185.4 B
named neurons online now, in 63 datasets
12 ms
median time for a query of 2 to 100 cues, searched across every dataset (174,008 random test queries in 5 minutes, measured on the server)
~560/s
queries per second sustained from testers' machines over the internet, peak 818/s (578/s on the machine itself)
41,579,354
queries answered in 19 h 21 min of computing, with no errors. Live from the server.
1 Mac Studio
M3 Ultra with 256 GB of unified memory serves it all, using about 12 GB of that memory and about a quarter of the processor (3–4 of its 28 cores) while answering ~600 queries a second. The limit is disk reads, not computation.
Problems with today's AI

Today's AI would need an exascale computer to simulate one brain

Artificial neural networks compute densely: every neuron reads every one of its inputs, multiplies each by a weight, at every step. Simulate the human brain that way, with 86 billion neurons, 7,000 inputs each, updated a thousand times a second, and you need about 600 million billion operations every second.

Your brain
20 W
About the power of a dim light bulb. Runs on sandwiches.
×1,000,000
or more
One of the world's five exascale supercomputers
25–42 MW
The electricity of a small town, a building full of machines, hundreds of millions to build.

The brain cannot be doing it that way. At any moment almost all of its neurons are silent, and a silent neuron costs nothing. The million-fold gap is an artefact of computing neurons that are not doing anything.

Energy is only the first problem

Every connection, every cycle

Even "mixture of experts" models still use tens of billions of weights for every word.

Learning by repetition

Around a million training steps, each adjusting every weight. A child learns a word from one example.

Impossible to read

Knowledge is smeared across billions of weights: no source for an answer, no way to delete a fact.

Hard to control

Behaviour is steered from outside, with training and prompts, and guardrails can be talked around.

An existential risk

Opaque, ever more capable and only indirectly controlled: many of its builders now warn of catastrophe.

All six problems, with sources →

How it works

ExaBrain takes the brain's silence literally. It only ever touches the neurons that fire, and a firing neuron looks only at its own outputs. The cost of an answer depends on what is active, not on how much is stored.

01

Named neurons

Every neuron stands for one thing: a word pair in an abstract, an author, a chess position, a Bible verse. You can always ask what a neuron is.

02

Connections that are facts

A connection is either there or not: no weights to tune. Each one records something that was seen, so every answer can be traced back to its source.

03

Learning in one shot

New knowledge is stored by allocating neurons and connecting them, once. No gradient descent, no retraining, nothing old is overwritten.

04

Only N of M fire

Activity is a short list of the neurons that fire, never a vast array of numbers. Recall works by counting coincident inputs, which is cheap enough to run from an SSD.

See it for yourself

Five demos, running on your own computer

Every demo runs entirely inside your web browser, on your own machine: nothing to install, and no server doing the work for you. The neurons, the updates per second and the recall scores you see are what your own computer achieves. Chrome or Firefox give the best results, because they let a demo use all of your processor's cores.

They are best taken in order: first what ExaBrain can do, then how conventional neural networks work, then the two side by side.

  1. 1
    Only the neurons that fire

    The ExaBrain Cube

    A cube of 2.25 quadrillion neurons, running in a browser tab. Huge numbers of neurons can be addressed because only the neurons that fire are processed: a silent neuron costs nothing.

    Open the Cube →
  2. 2
    Learning in one shot, with labels

    The ExaBrain Memory

    Millions of patterns, each learned from a single presentation and at very little cost. Give it a fragment and it returns the whole pattern. Labels can be attached to the patterns: show it an example it has never seen and 100,000 label neurons report how many stored examples it resembles. No training, no weights.

    Open the Memory →
  3. 3
    How conventional networks work

    FlopBrain

    A hands-on look at what happens inside a conventional neural network, built from floating-point weights and activation values: every unit connected to every other through a weight. At 1,024 × 1,024 units that is a trillion weights, the size of the largest language models, all used at every step.

    Open FlopBrain →
  4. 4
    The two strategies side by side

    FlopBrain against ExaBrain

    The same number of neurons, from 64 to 16 million, run as a dense network and as ExaBrain. Both get the same neurons and are charged for the storage and the work they really use. Watch how many updates per second each manages as the network grows, including with brain-like wiring of 7,000 inputs per neuron.

    Open the comparison →
  5. 5
    Beyond the limits of Hopfield nets

    How much can each one learn?

    A dense Hopfield-type memory and ExaBrain store the same sparse patterns among 4,096 neurons and recall them from a few cues. Run the capacity sweep as the number of stored patterns climbs into the millions: see where the dense memory stops recalling exactly, and how far beyond that ExaBrain goes.

    Open the memory comparison →

Every demo is a single page with nothing hidden: use your browser's View Source to read the code. Some may be simplified as the site develops.

Two ways to use one memory

Query mode

Live now

Give it a set of cues and it returns every stored record that matches all of them, the way a database would, but with any combination of cues and no query planner. It searches the rarest cue first, so even a 100-cue question touches only a few neurons.

Try a query →

Thinking mode

In development

Load a starting thought and let activity spread, a fixed number of neurons firing each cycle. Each cycle is remembered as an episode, so it knows when it has been somewhere before. First target: a bridge finder that wanders across hundreds of millions of research papers looking for analogies between fields that have never met.

What it holds today

Very different kinds of knowledge, stored the same way and searched together.

Research literature
462 million works from OpenAlex: titles, abstracts as word pairs, authors, journals, years
Chess
Games from the Lichess database, 2013 to 2026
Arithmetic by lookup
The factors of every integer up to 3 billion
Texts
Bible translations verse by verse, the Quran, poetry, biographies and more

All of it sits on two OWC Express 4M2 Ultra RAID enclosures, 32 TB of SSD storage in all, attached to a single Mac Studio M3 Ultra with 256 GB of unified memory. No data centre, no cluster.

Try it yourself

The search page works on a phone or a laptop. Type one cue per line, or press Random test query to see one of the million test questions answered. An access key is needed during the test phase: ask for one below.

Open exabrain.exaspike.com
For developers: load-test it from your own machine
Python 3 only, nothing to install. It fires random test queries for as long as you like and reports queries per second and latency.
curl -O https://exabrain.exaspike.com/exaload.py
python3 exaload.py --url https://exabrain.exaspike.com \
  --key [ACCESS KEY] --threads 8 --seconds 300

About

ExaBrain is built by Simon Thorpe, Directeur de Recherche Émérite at the CNRS in Toulouse and former director of CerCo, the Brain and Cognition Research Centre. His research has long focused on how the brain computes with spikes, from ultra-rapid visual processing to the idea that lifelong memories rest on simple, all-or-none synapses, the subject of his ERC Advanced Grant.

ExaSpike is the home of that work as it moves out of the lab.

Get in touch

For an access key, a demonstration, or to talk about research and partnerships.

simonjthorpe@mac.com