SpiNNaker (Manchester) — many ARM cores simulating spikes with AER messaging.
Memristor crossbars — do the multiply-accumulate in analog, in-memory (Ohm's law does the multiply, Kirchhoff's law does the sum). This is the physical embodiment of co-located memory+compute.
Roughly how many neurons and synapses in the human brain?
~1011 neurons and ~1014 synapses (about 100–150 trillion).
Write the LIF membrane equation.
τmdV/dt=−V+RI(t), with τm=RC.
Why is the LIF neuron called "leaky"?
With no input, V˙=−V/τm so V decays exponentially — the neuron forgets past input.
Formula for time-to-first-spike under constant current.
T=τmlnRI−VthRI.
When does a LIF neuron never fire?
When steady-state voltage RI≤Vth (log argument non-positive).
What is STDP?
Spike-Timing-Dependent Plasticity: synapse strengthens if pre fires before post, weakens if after; magnitude decays exponentially with ∣Δt∣.
Sign convention: Δt=tpost−tpre>0 means?
Pre before post → potentiation (weight increases).
What does AER stand for and do?
Address-Event Representation: encodes which neuron spiked and when, so only active events are transmitted. It is a common but not universal neuromorphic protocol.
What is encoded in a spike train (vs an ML neuron)?
Information in timing/rate of discrete spikes over time, not a single continuous value.
How do memristor crossbars compute a MAC in-memory?
Ohm's law gives current = conductance×voltage (multiply); Kirchhoff sums currents on a wire (accumulate).
Name two neuromorphic chips and a distinguishing feature.
Imagine a class where kids only raise their hand ("spike") when they really have something to say, and they stay quiet otherwise — that saves everyone's energy. Each kid slowly "fills up with excitement" as friends whisper to them, and once full enough, they shout, then calm down again. Friends who whispered right before the shout become closer friends (their whisper mattered more). A normal computer instead makes every kid shout on every clock tick and carries all answers across the room to a teacher — exhausting. Neuromorphic chips are the quiet, only-when-needed classroom, and that's why they sip power like the brain.
Dekho, normal computer mein memory aur processor alag-alag boxes hote hain, aur data baar-baar bus ke through idhar-udhar move karta rehta hai. Yahi hai von Neumann bottleneck — sabse zyada energy data move karne mein waste hoti hai, compute mein nahi. Ab brain dekho: sirf ~20 watt mein chalta hai, kyunki wahan memory aur compute ek hi jagah (synapse) par hain, aur neurons tabhi "spike" (electrical signal) bhejte hain jab zaroorat ho — warna chup rehte hain. Brain mein roughly 1011 neurons aur 1014 (lagbhag 100–150 trillion) synapses hote hain. Neuromorphic computing isi brain ke tarike ko silicon mein copy karta hai.
Core neuron model hai Leaky Integrate-and-Fire (LIF). Socho ek leaky balti: current (paani) andar aata hai, balti thodi-thodi leak bhi karti hai (−V wala term), aur jab paani threshold Vth tak pahunch jaye to neuron ek spike maarta hai aur reset ho jaata hai. Physics simple hai — membrane ek RC circuit hai, isliye equation banti hai τmdV/dt=−V+RI, jahan τm=RC. Important baat: agar steady-state voltage RI hi Vth se kam hai, to neuron kabhi fire hi nahi karega — yahi silence energy bachati hai.
Learning ke liye STDP hota hai: agar pre-neuron post-neuron se thoda pehle fire kare (matlab usne madad ki), to connection strong hota hai; agar baad mein kare to weak. Aur ye rule purely local hai — sirf apne do spike times chahiye, koi global backpropagation nahi. Isiliye hardware mein banana sasta aur efficient hai (jaise Intel Loihi, IBM TrueNorth chips).
Matlab yaad rakho: neuromorphic ka fayda dense matrix speed nahi, balki sparse, time-based data par bahut kam energy hai. Ye GPU ka replacement nahi, alag philosophy hai — brain jaisi, event-driven, memory-plus-compute-ek-jagah. Communication ke liye AER (Address-Event Representation) ek common protocol hai, lekin sabhi systems ise use nahi karte — ye mandatory nahi hai.