What kinds of algorithms would it take for a neuroscientist to understand a microprocessor?
with Eric Jonas
BioRXiv: Could a neuroscientist understand a microprocessor?
What kinds of algorithms would it take for a neuroscientist to - - PowerPoint PPT Presentation
What kinds of algorithms would it take for a neuroscientist to understand a microprocessor? with Eric Jonas BioRXiv: Could a neuroscientist understand a microprocessor? Error messages are useful Reverse engineer a big biological distributed
with Eric Jonas
BioRXiv: Could a neuroscientist understand a microprocessor?
Reverse engineer a big biological distributed algorithm
Courtesy http://visual6502.org
Instruction Fetch Instruction Decoder Registers Memory Interface ALU
Control Signals Data Signals
Main Memory
A B Cin S Cout
1-bit Adder
AND XOR OR
A B Y 0 0 0 0 1 0 1 0 0 1 1 1 A B Y 0 0 0 0 1 1 1 0 1 1 1 0 A B Y 0 0 0 0 1 1 1 0 1 1 1 1
logic gate primitives
Vdd Vdd A B A B Vss Out
AND gate
B A
METAL1 POLY CONTACT N DIFFUSION N-WELL P DIFFUSIONVSS- OUT VSS VDD+
AND gate (silicon)
I/V for single gate
instructions
sparse
activities.
needs something in between
Kasthuri and Lichtman
with Kasthuri, Xiao, Jacobsen
0.1 cubic mm 200 microns 0.1 cubic mm 200 microns cubic mm