Selected Historical Computer Designs
Welcome to a gallery of fascinating machine designs!
I want to collect here information on historical firsts and on important
machines that are relatively unknown and/or are underappreciated.
I am indebted to Dr. Fred Brooks, whose love of computer architecture
inspired me in class at UNC, Chapel Hill. It was a privilege to also
work as a graduate student assistant for him on early drafts of his
architecture text,
Computer Architecture: Concepts and Evolution. See his text for a
complete history of computer designs.
Please email me if you have comments, additional references on
items in the collection, or suggestions for additional items.
The architects behind the machines
List of computer architects
The machines admired by computer architects
List of admired designs
Historical essays
Architecture
Implementation
On-line historical resources
IAS instruction set
- Leif Harcke of the EE Dept. at Stanford University tracked down the
1954 Final Project Report (pdf)
for the IAS Electronic Computer Project,
which contains the instruction set that was actually implemented
- see also Harcke's
notes and links to the instruction sets of other IAS-inspired computers
Surveys and Descriptions of Historical Computers
-
List of computers (1946-2002)
- Computer Conservation Society's web site on
Our Computer Heritage, a project to document 80 computers that
were designed and built in the UK between 1945 and 1970
-
Rick Smith's page on the MIT Whirlwind with link the block diagram
report of 1947
- Ed Thelen's OCR'ed copy
of BRL Report No. 971, Martin Weik, A Survey of Domestic Electronic Digital
Computing Systems, December 1955
- BRL Report,
1961 version
-
The History of the Microcomputer - Invention and Evolution,
Stanley Mazor
-
Great Microprocessors of the Past and Present (V 13.4.0), John Bayko
-
History of Bull, GE, and Honeywell computers
maintained by J. Bellec and J. Faure
-
Information Processing Society of Japan (IPSJ) Computer Museum
-
Articles on the history of calculators
maintained by James Redin
- Derek Smith, A Brief History of Computing Technology
On-line Books
-
Simon H. Lavington, Early British Computers
-
Werner Buchholz, Planning A Computer System - Project Stretch
(10.4 MB pdf)
-
James Thornton, Design Of A Computer - The Control Data 6600
(18 MB pdf)
-
Gordon Bell's on-line copy of Bell and Newell,
Computer Structures: Readings and Examples
-
Gordon Bell's on-line copy of Siewiorek, Bell, and Newell,
Computer Structures: Principles and Examples
-
Gordon Bell's on-line copy of Bell, Mudge, and McNamara,
Computer Engineering: A DEC View of Hardware Systems Design
Manuals
Some interesting patents (under construction)
Selected National Lab computer design projects
-
S-1 - spawned CAD logic design
Selected university computer design projects
- Berkeley - RISC
- Cal Tech - Cosmic Cube
- CMU
- C.mmp (Hydra OS)
- Cm* (Medusa and StarOS)
- Illinois - CEDAR
- Stanford
- SUN workstation
- MIPS
- DASH / FLASH
Some notable commercial "failures" that advanced the state-of-the-art
-
IBM Stretch, late-1950s, early supercomputer
-
IBM Advanced Computing System (ACS), 1965-1969, ECL-based superscalar
-
IBM Future System (FS), 1971-1975, single-level store
-
DG Fountainhead Project (FHP), 1976-1981, paged microcode
for various language-based virtual machines and single-level store
across a network of computers
-
Intel 432, 1975-1985, object-oriented processor
- IBM Fort Knox, mid-1980s, adopt the 801 company wide
- Multiflow and Cydrome, 1980s, VLIW
-
DEC PRISM, 1985-1988, forerunner of Alpha
- Cray-3 / Cray-4, 1985-1995, high-density galium arsenide design
- Intel Itanium 1 (Merced), a project management nightmare on an EPIC scale
- Stephen Shankland,
"Itanium: A cautionary tale," CNET News.com,
December 7, 2005
- David Hamilton,
"Intel gambles with Itanium," The Wall Street Journal Online,
May 28, 2001
(alternate link)
- Linley Gwennap,
"What's wrong with Merced?" MPR Editorial, August 3, 1998
[Mark's homepage]
[CPSC homepage]
[Clemson Univ. homepage]
mark@cs.clemson.edu