Computer Hardware Notes

The lines below with “History” describe machines built in the 60’s or earlier. (But see Paul Ceruzzi’s Digital Computers: History: Contemporary Systems, Mark Smotherman’s Selected Historical Computer Designs and Computing at Columbia Timeline, John McCarthy’s notes on Timesharing)
Futures: Ramp, Merrimac; My reaction to these
I kibitz on this project.

Some Computer Division History History
Energy to Multiply History
Real numbers without floating point. History
Mini Computer Carry Logic History
Floating Point Semantics
Floating multiply problem
Thoughts on Divide Semantics
I/O on a Strict Schedule. FireWire! IEEE 1394
Thoughts on Harvest Memory Bus Scheduling History
Software Multiplexing
Bluetooth
Theory of Core Memory History;
salt or DNA as memory medium
Johnniac History
Split Cycle Memory History
Modern DDR4
Add to Memory
Streams to and from Memory History
Hack to overcome a class of alias problems for RISC machines.
Reliable systems from unreliable components
Hardware support for Protection History
Thoughts on segregating capabilities History
Buddy Capabilities?
Notes on the interrupt schemes of various machines History
The term “virtual address
The Classic Memory Map History
Reserved Address Plan for memory maps.
Maps in general
The Tiny Alice Memory Map
Machines mostly without RAM?
A trustable transparent computer
Ambidextrous machines (endian)

Innards, mostly Cray’s History
Notes on the 701 History
Documenting the 360 History
LARC CPU design, LARC I/O History
Early Graphics at Livermore History
Notes on an early description of Livermore’s Octopus History
I/O on early IBM computers History
Very short history of cabled I/O device architecture History
Short Stretch Note History
Deterministic Replay; ACS packaging History
Obeying a Program
The registers of CPUs
Variegated Opcodes
Notes on the MESI protocol for the Memory bus
Making zeros
Circuits for Division
A rebellious Computer Architecture
My notes on Ivan Sutherland’s Reincarnation Wheel parable.
Graphics with the GPU
Open Boot on the Mac
Accreting notes on IA64
Allocation of hardware time History
Allocation of storage to data
Discovered Instructions History
Exploiting the Overflow bit
Twinkle factoring hardware
Phase Addressed Radio Communication
Data Grouping in time and space History
Spectrum Analyzer Design
RFID hack
Emerging IO Technologies
Rambus note
Observations on booting
Using the virtual cache
Miscellaneous Cache Ideas
Asynchronous Purging
MultiThreading, DMA and hardware thread management
Seymour Cray’s interlocks History
Hubs, Bridges, Switches & Routers In Ethernet & internet ontology
Note on VMware
Checking Drum Addressing History
Forward Error Control by Disk Controllers History
DSL log
Mac Insomnia
the Cloud
Virtual web site hosting
Radiation Printer
Blue Gene Packaging

More outside computer stuff
Keyboard magic

The electronic boost converter is highly analogous to the hydraulic ram.
Selsyns

External:
Notes on ACSConway’s Archive; History
Really simple hardware
Cray 3 Hardware Reference Manual
The Mill
ISA, LowRisc, linuxgizmos, JS

Cars: Prius