Live demos
Sparsr is a processor, and these pages let you use one.
Each demo runs a software model of the Sparsr device inside your own browser. What you draw or type stays on your machine. You do not install anything and you do not sign in.
The numbers on these pages are instruction counts and byte counts, so they say what the machine does. How fast it does it depends on the hardware underneath, and none of these figures is a benchmark. Where a number appears, the page says where it came from.
The demos
Each one comes from a different scientific field.
| Field | Demo |
|---|---|
| Hyperdimensional computing | Draw a digit - scribble a number and watch a Sparsr device read it, comparing your handwriting against ten stored digits in twenty instructions. |
| Statistical physics | Heat and cool a spin lattice - drag a temperature slider and watch a spin glass freeze, with 4,096 independent copies of the lattice updated by every instruction. |
| Cheminformatics | Find molecules like this one - click a compound and watch a Sparsr device compare it against 4,096 others in about twenty instructions. |
| Information retrieval | Find pictures that look alike - click a picture and watch a Sparsr device search 4,096 of them, one whole picture per instruction. |
| Coding theory | Watch error correction put a picture back - drag a noise slider and watch a Sparsr device repair the damage, until there is too much of it to repair. |
| Quantum error correction | Break a qubit, watch the syndromes light up - damage a qubit lattice and watch a Sparsr device work out which checks can see it, until you find the errors nothing can see. |
| One-shot learning | Teach it a symbol - invent a symbol, draw it three times, and a Sparsr device builds a class for it in six instructions. The only page here whose device starts out knowing nothing. |
That is all seven.
The molecule and picture pages are worth reading together. Both run the same kind of search. The molecule library is stored sideways and the pictures are not, so one search takes about twenty instructions and the other about eight thousand.
What "runs in your browser" means
The Sparsr device model is compiled to WebAssembly and loaded by the page. It executes the same instruction set the real processor does, on the same 4,096-bit registers, and reports what it retired. It is a model, not silicon: it says what the machine computes and how many instructions that takes, and it says nothing about how long the real hardware would take.