◄ UD0
HEUREMA · εὐρημα · an invention

The Gravity Processor

An analog memristive-crossbar Winner-Take-All classifier. Inputs “fall” toward the stored pattern that pulls hardest — a one-step vector–matrix multiply by Ohm’s and Kirchhoff’s laws.

The Crossbar

Rows are input lines held at voltages Vi. Columns are output neurons. At each junction sits a memristor of conductance Gij (brightness = conductance). Each column sums its junction currents in one physical step; the winner-take-all lights the column drawing the most current — the stored pattern nearest your input.

column current  Ij = Σi Vi · Gij  (Ohm + Kirchhoff)  ·  winner = argmaxj Ij
or click the input grid (top-left) to scribble
0% bit-flip / analog jitter

Honest two-layer

To disclose a design is real work; it is not a granted patent or a fabricated device.

References

Hu, M. et al. “Memristor-Based Analog Computation and Neural Network Classification with a Dot-Product Engine.” Advanced Materials 30, 1705914 (2018).

Prezioso, M. et al. “Training and operation of an integrated neuromorphic network based on metal-oxide memristors.” Nature 521, 61–64 (2015).

Lazzaro, J. et al. “Winner-Take-All Networks of O(N) Complexity.” NIPS (1988).

Chua, L. “Memristor — The Missing Circuit Element.” IEEE Trans. Circuit Theory 18, 507–519 (1971).