cs 185c/286: the history of computing november 28 class meeting department of computer science san...
Post on 19-Dec-2015
214 views
TRANSCRIPT
![Page 1: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/1.jpg)
CS 185C/286: The History of Computing November 28 Class Meeting
Department of Computer ScienceSan Jose State University
Fall 2011Instructor: Ron Mak
www.cs.sjsu.edu/~mak
![Page 2: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/2.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
2
Dan Greiner
History of Computing Speaker Wednesday, Nov. 30, 6:00-7:00 PMAuditorium ENGR 189 Reception before the talk in
ENGR 294 at 5:00 PM
“Legacy of the IBM System/360 Architecture” IBM “bet the company” on this
architecture in the early 1960s Is it still relevant today after
nearly 50 years?
![Page 3: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/3.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
3
Research Project Reports
Due Monday, Dec. 12 (first day of finals week) What you’ve posted to the IEEE Global History Network Any attachments (software, etc.)
Report grading Quality of your research
What were your primary and secondary resources? Whom did you interview? What questions did you ask? How well did you solicit and respond to criticism and advice?
Quality of your final deliverable
Final grade 33% attendance + essays 67% project
![Page 4: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/4.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
4
SAGE Computer System
An intercontinental air-defense network commissioned by the U.S. military “Semi-Automatic Ground Environment” Started in the 1950s and operational by 1963 Operational until 1983 Total cost: $8-12 billion in 1964
Designed to coordinate radar stations Detect atomic bomb-carrying Soviet bombers and guide
American missiles to intercept and destroy them Linked by long-distance telephone to radar defense sites
large-scale wide-area computer network 23 “direction centers” each with a SAGE computer that could
track as many as 400 airplanes concrete-hardened bunkers across the US and Canada
![Page 5: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/5.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
5
SAGE Computer System
![Page 6: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/6.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
6
SAGE Computer System
Designed by Jay Forrester and George Valley Professors at the MIT Lincoln Laboratory Forrester (1918- ) also developed core
memory Largest and most expensive
computer system 250 tons 60,000 vacuum tubes
13,000 transistors > 150 CRT monitors each
with a light gun ~3 MW of power 800 programmers Built by IBM
![Page 7: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/7.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
7
SAGE Computer System Specifications
Architecture duplex CPU, no interrupts, 4 index registers 32-bit words 75K instructions/second
Memory 4 banks of 64K words, 6 us cycle time 150K words magnetic drum 4 tape drives, ~100K words each
I/O keyboard CRT with light gun teletype with 1300 bps modem
![Page 8: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/8.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
8
The IBM 7030 Stretch
World’s fastest computer from 1961-1964 The CDC 6400 was faster starting in 1964
IBM’s first transistorized supercomputer “A giant step” that “stretched” existing computer technology Hardware-supported parallelism
First one delivered to Los Alamos National Laboratory
Considered an embarrassing failure by IBM_
![Page 9: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/9.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
9
The IBM 7030 Stretch
![Page 10: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/10.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
10
The IBM 7030 Stretch
![Page 11: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/11.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
11
Business Context
In April 1955, the UC Radiation Laboratory at Livermore processed bids to build a high-performance 2 MHz decimal computer system called the Livermore Research Computer (LARC) for $2.5M IBM proposed a machine that would be 4 to 5 times faster but
for $3.5M to be delivered in 42 months Univac won the bid with a proposal to deliver in 29 months
In September 1955, IBM proposed to deliver a supercomputer to the Los Alamos National Laboratory Worried that Los Alamos would also order a LARC Binary computer with “speed at least 100 times”
that of the IBM 704 IBM won the proposal in November 1956
$4.3M contract with delivery in 1960
![Page 12: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/12.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
12
IBM 704
First mass-produced computer with floating-point hardware
Introduced in 1954 123 systems sold
from 1955 to 1960
Core memory One 38-bit accumulator One 36-bit quotient
register Three 15-bit index
registers
FORTRAN and Lisp were developed on a 704
![Page 13: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/13.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
13
Famous IBM 7030 Stretch Developers
Project manager: Stephen Dunwell, 1913-1994 Had 180 people by 1957
Hardware designer: Gene Amdahl Left IBM when passed over by Dunwell (rehired in 1960)
Fred Brooks Later led the IBM System/360
John Backus Inventor of FORTRAN Backus-Naur Form (BNF)
John Cocke and Harwood Kolsky Wrote a simulator for the Stretch architecture Cocke later became “the father of RISC architecture” Kolsky is now a UC Santa Cruz emeritus professor
![Page 14: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/14.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
14
Stephen Dunwell
Stephen Dunwell (left) and Erich Bloch (right)
![Page 15: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/15.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
15
IBM 7030 Stretch Customers
Machine name
Built Customer Delivery
X-1 Poughkeepsie Los Alamos Scientific Lab (LASL) 1961
K-1 Kingston Livermore Radiation Lab (LRL) [now LLNL] 1961
K-2 KingstonAtomic Weapons Research Establishment (AWRE), Aldermaston, UK
1962
K-3 Kingston US Weather Bureau [now NWS] 1962
K-4 Kingston Naval Weapons Lab (Dahlgren) 1962
K-5 Kingston MITRE Corporation 1962
K-6 KingstonCommissariat a l'Energie Atomique (CEA), France
1963
7950 (Harvest)
Poughkeepsie National Security Agency (NSA) 1962
A ninth Stretch was built and kept by IBM.
![Page 16: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/16.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
16
IBM 7030 Stretch Features
8-bit byte
Instruction pipelining and prefetch (lookahead) Start slower memory operand fetches early and overlap them
with the operation of the fast floating-point arithmetic unit
Memory interleaving Up to 6 banks of memory
Error correcting memory One-bit errors automatically corrected Two-bit errors (unlikely) caused the running program to be
interrupted temporarily for a memory refetch
![Page 17: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/17.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
17
IBM 7030 Stretch Features Multiprogramming
One running program can interrupt another program running at a lower priority
Memory protection
Rich instruction set Decimal or binary
operation Radix conversion Floating point Indexing Variable-length operands
Standard Modular System (SMS) cards
![Page 18: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/18.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
18
Failure ...
Despite all the architectural innovations, the Stretch was not 100 times as fast as the IBM 704 Benchmarks showed that it was only 30 times faster
Major embarrassment to IBM Only 9 systems were built Originally priced at $13.5M, reduced to $7.8M
Stephen Dunwell was made the scapegoatand demoted to a staff position
![Page 19: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/19.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
19
Postmortem Analysis
System performance was overhyped in the beginning Overly complex design
Features were added without proper cost-benefit analyses
System simulations were started late Kolsky reported that the simulation results were
“generally disregarded” anyway
Series of transistor budget cuts Reductions in the number of transistors
Transistors were only half the predicted speeds Memory accesses, particularly the registers, were slower
Early arithmetic operation timings were over-optimistic
![Page 20: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/20.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
20
Postmortem
“The fact that the overall performance has dropped by only a factor of 3 in view of these difficulties is greatly to the credit of the engineers.” [Kolsky]_
![Page 21: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/21.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
21
IBM 7030 “Stretch” Legacy
Most of the core architectural features of the IBM System/360 were pioneered by the Stretch
Features such as instruction pipelining and prefetch, and memory interleaving are used today in the IBM PowerPC_
![Page 22: CS 185C/286: The History of Computing November 28 Class Meeting Department of Computer Science San Jose State University Fall 2011 Instructor: Ron Mak](https://reader035.vdocument.in/reader035/viewer/2022081519/56649d395503460f94a13290/html5/thumbnails/22.jpg)
Department of Computer ScienceFall 2011: November 28
CS 185C/286: History of Computing© R. Mak
22
... and Redemption
IBM CEO Tom Watson Jr. eventually recognized the important contributions of the Stretch
At IBM’s Annual Awards Dinner in March 1966, Stephen Dunwell was named an IBM Fellow_