Top Banner
Computer Systems are Different! 6.033 Spring 2007
24

Computer Systems are Different!

Feb 13, 2016

Download

Documents

lara

Computer Systems are Different!. 6.033 Spring 2007. Static discipline. Be tolerant of inputs and strict on outputs. Moore’s law. “Cramming More Components Onto Integrated Circuits”, Electronics , April 1965. Moore’s Law: # transistors/die doubles every ~18 months. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Computer Systems are Different!

Computer Systems are Different!

6.033 Spring 2007

Page 2: Computer Systems are Different!

Static discipline

• Be tolerant of inputs and strict on outputs

Page 3: Computer Systems are Different!

Moore’s law

“Cramming More Components Onto Integrated Circuits”, Electronics, April 1965

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 4: Computer Systems are Different!

Moore’s Law: # transistors/die doubles every ~18 months

Page 5: Computer Systems are Different!

Lithography:the driver behind transistor

count• Number of components scales O(n2) with feature size• Switching time scales O(n) with features size• Number of components scale O(n2) with die area

Page 6: Computer Systems are Different!

RAM density

Page 7: Computer Systems are Different!

CPU performance

Page 8: Computer Systems are Different!

Disk: Price per GByte drops at ~30-35% per year

Page 9: Computer Systems are Different!

ENIAC

• 1st built in 1946• 80 feet• 20 10-digit

registers• 18,000 vacuum

tubes• 124,500 watts

Page 10: Computer Systems are Different!

UNIVAC (Universal Automatic Computer)

• Introduced in 1951• 46 delivered in all,

until 1958• Predicted ’52

election results based on early results (1%)

• 1,905 ops/sec, at 2.25 Mhz clock

• 1,000 words of 12 characters

• No monitor, only typewriter

Page 11: Computer Systems are Different!

IBM Systems/360

• 1960s• Model 40

• 1.6 Mhz• 32-64 Kilobyte• $225,000

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 12: Computer Systems are Different!

DEC PDP

• PDP-8, 1964• 330,000 adds/s• $16-20K• UNIX introduced

on PDP-10QuickTime™ and a

TIFF (Uncompressed) decompressorare needed to see this picture.

Page 13: Computer Systems are Different!

Cray 1: supercomputer

• 1976• Most expensive,

fastest, best price/performance ratio

• $5-8 Million• 166 Million adds/s• 32 Mbyte

QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.

Page 14: Computer Systems are Different!

Apple II

• 1977• 6502

microprocessor• 4 to 48 KilobyteQuickTime™ and a

TIFF (Uncompressed) decompressorare needed to see this picture.

Page 15: Computer Systems are Different!

IBM’s wrist watch

• 2001• Linux and X11• 19Mhz ARM• 8 Megabyte flash• 8 Megabyte DRAM

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 16: Computer Systems are Different!

Software system complexityM

illion

s of l

ines

of

sour

ce c

ode

0

10

20

30

40

50

60

NASAspaceshuttle

ctrl

Windows3.1

(1992)

WindowsNT

(1992)

Solaris(1998)

Windows95

Windows98

WindowsNT 5.0(1998)

RedHatLinux 6.2

(2000)

RedHatLinux 7.1

(2001)

WindowsXP

Vista

Page 17: Computer Systems are Different!

Computing is everywhere!

0100200300400500600700

PCs TVs Cars Cellphones

Milli

ons

Projected to be 1B in 2005!

Page 18: Computer Systems are Different!

Internet hosts (names) with time:

~40% per year

Page 19: Computer Systems are Different!

People-to-computer ratio with time

year

log

(peo

ple

per c

ompu

ter)

streaming informationto/from physical world

Number CrunchingData Storage

productivityinteractive

Slide from David Culler, UC Berkeley

Page 20: Computer Systems are Different!

Latency improves slowly

1

10

100

1000

1 2 3 4 5 6 7 8 9 10 11Year #

Impr

ovem

ent w

rt ye

ar #

1

Moore’s law (~70% per year)

DRAM access latency (~7% per year)

Speed of light(0% per year)

Page 21: Computer Systems are Different!

Incommensurate doubling

Page 22: Computer Systems are Different!

Fabrication is expensive

Page 23: Computer Systems are Different!

Heat is a problem

Page 24: Computer Systems are Different!

Itanium Temperature Plot

Execution core

120oC

Cache70°C

Integer & FP ALUs

Temp(oC)

[ Source: Intel ]