Memristor Crossbar Array Simulator
Interactive memristor crossbar array: apply voltages to the rows of a nanoscale grid of memristive synapses and watch Ohm's law and Kirchhoff's current law compute a full matrix-vector product in one analog step, versus a sequential von Neumann read-multiply-accumulate loop.
This simulator visualizes a nanoscale memristor crossbar array — a grid of nanoscale resistive-memory devices wired at every row/column intersection, each storing a synaptic weight as its conductance. Set the input voltages on the rows and watch Ohm's law and Kirchhoff's current law compute a full matrix-vector product for the entire grid in a single physical step, the analog in-memory computing principle behind neuromorphic AI hardware. Switch to von Neumann mode to watch the identical arithmetic done the conventional way instead — one multiply-accumulate at a time, shuttled from separate memory — and compare the step count and elapsed time directly.
Interactive nanoscale memristor crossbar array: apply voltages to the rows of a 4x4 grid of memristive synapses and watch Ohm's law and Kirchhoff's current law compute a full matrix-vector product in one analog step, then switch to a sequential von Neumann read-multiply-accumulate loop and compare step count and elapsed time directly.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install