Follow your curiosity

What discovery has been shared with you?

Start with one fact. Explore it, go deeper, then follow whichever branch catches your imagination.

Choose subjects for a surprise

Exploring any topic

Begin your discovery

Your next discovery is one click away.

Choose one or more subjects above, or leave Any Topic selected and let curiosity decide.

Technology

Memristive Crossbar Arrays for Neuromorphic Computing

Quick fact

A 3D memristive crossbar can pack billions of analog synaptic weights in a cubic millimeter, achieving computation at speeds and efficiencies that traditional digital chips can't match.

Why this is interesting

Imagine a computer that doesn't separate memory from processing, and instead computes directly inside the memory itself — that's the promise of memristive crossbars. But how can a simple grid of nanowires mimic the brain's power?

Read the full explanation

Understanding Memristive Crossbar Arrays for Neuromorphic Computing

Think of a crossbar array as a spreadsheet. The rows and columns are nanowires, and each intersection is a tiny memory device called a memristor. The value of each memory element corresponds to a number, like a weight in a neural network. When you apply voltages to the rows, the currents that come out of the columns are the weighted sums of those voltages — exactly the operation a neural network performs. This happens in one step, for the whole array, in parallel. But unlike a spreadsheet that stores numbers in one place and calculates in another, the crossbar does both: the memory element both stores the weight and participates in the calculation, eliminating the time and energy wasted moving data back and forth.

A deeper explanation

The key to the crossbar is the memristor, whose resistance can be programmed and retained (non-volatile). In compute operations, Ohm's law (V = IR) and Kirchhoff's current law naturally perform multiplication and addition. Each row voltage (input) multiplied by the conductance (weight) of the memristor yields a current; currents from all memristors in a column sum to produce the output. This in-memory computation directly addresses the 'von Neumann bottleneck' — the speed and energy penalty of shuttling data between separate memory and processing units. By enabling massive parallelism, analog precision, and multi-level weights, memristive crossbars offer a scalable path to neuromorphic chips that can run neural networks orders of magnitude more efficiently than conventional CPUs/GPUs. This is why they are at the forefront of next-generation computing hardware.

Keep FACTREE close

Internet access is required. Updates arrive when you reopen or reload the app. You may need to sign in again in the installed app.