Alan M. Turing (1912 – 1954)

Download Report

Transcript Alan M. Turing (1912 – 1954)

Alan M. Turing (1912 – 1954)



led the WWII
research group that
broke the code for
the Enigma machine
proposed a simple
abstract universal
machine model for
defining
computability
devised the “Turing
hypothesis” for AI
Turing and Colossus

constructed an electronic computing machine (1943)
used to decrypt German coded messages
Maurice Wilkes (1913 - )



his Cambridge group
constructed EDSAC in
1949
the first stored
program, generalpurpose electronic
digital computer
first to use symbolic
programs (assembly)
UNIVAC-1




first commercial generalpurpose computer
system
successor to MauchlyEckert BINAC
delivered in 1951
used to forecast the
1952 presidential
election
Computing Generations

FIRST GENERATION (1950s)
vacuum tube technology

SECOND GENERATION (early 1960s)
solid-state technology, magnetic core memories

THIRD GENERATION (1964 – 1970)
integrated circuitry (SSI), dynamic memories

LATER GENERATIONS (1970s – )
VLSI, microprocessors, ultra large-scale integration
IBM/360



built using solid-state
circuitry
family of computer
systems with
backward compatibility
established the
standard for
mainframes for
decades
DEC PDP Series



“minicomputers”
offered mainframe
performance at a
fraction of the cost
introduced the
unibus architecture
for CPU
interconnections
Supercomputers



high-performance
systems used for
scientific applications
advanced designs
(pipelining, parallelism,
etc.)
Control Data
Corporation, Cray
Research, and others
Desktop Computers





microprocessors
all-in-one designs,
performance/price
tradeoffs
aimed at mass
audiences
personal computers
workstations
Comparison Shopping
How do they rate in cost and performance?
Year
Name
1951
1964
1965
1976
1981
1991
1993
2003
UNIVAC I
IBM S360
PDP-8
Cray-1
IBM PC
HP9000/50
Pentium PC
Pentium 4 PC
Performance
Memory
Price
Price/Performance
(adds/sec)
(KB)
(dollars)
(vs. UNIVAC)
1,900
48
1,000,000
1
500,000
64
1,000,000
263
330,000
4
16,000
10,855
166,000,000
32,768 4,000,0000
21,842
240,000
256
3,000
42,105
50,000,000
16,384
7,400
3,556,188
100,000,000
65,536
2,800
1,878,571
3,848,000,000
524,288
900
3,769,318,000
Moore’s Law






increased density of components on chip
Gordon Moore: “Number of transistors on a chip will
double every year.”
since 1970’s development has slowed a little
 Number of transistors doubles every 18 months
cost of a chip has remained almost unchanged
higher packing density means shorter electrical
paths, giving higher performance
trends: smaller size, reduced power and cooling
requirements, fewer interconnections
DRAM and Processor
Characteristics
Improving Memory
Performance



increase the number of bits per word,
width of data paths
employ cache structures to reduce the
frequency of memory operations
increase the bandwidth of
interconnections
Pentium Evolution (1)




8080
 first general purpose microprocessor
 8 bit data path
8086, 88
 16 bit
 instruction cache, prefetch few instructions
 8088 (8 bit external bus) used in first IBM PC
80286
 16 Mbyte memory addressable
80386
 32 bit
 Support for multitasking
Pentium Evolution (2)



80486
 sophisticated cache and instruction pipelining
 built in math co-processor
Pentium
 superscalar, multiple instructions executed in
parallel
Pentium Pro
 increased superscalar organization
 branch prediction
 data flow analysis
 speculative execution
Pentium Evolution (3)




Pentium II
 MMX technology
 graphics, video & audio processing
Pentium III
 additional floating point instructions for 3D
graphics
Pentium 4
 more floating point and multimedia enhancements
Itanium
 64 bit