OAK W2 Ewolucja procesorów

background image

1

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Organizacja i Architektura

Komputerów

Ewolucja komputerów i ich architektury

background image

2

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

ENIAC – pierwszy komputer

z

E

lectronic

N

umerical

I

ntegrator

A

nd

C

omputer

z

konstruktorzy: Eckert and Mauchly

z

University of Pennsylvania

z

obliczenia trajektorii pocisków (balistyka)

z

początek projektu: 1943

z

zakończenie projektu: 1946

za późno by wykorzystać ENIAC w II wojnie światowej

z

używany do 1955

background image

3

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

ENIAC

Eckert and Mauchly

z

1

st

working electronic

computer (1946)

z

18,000 Vacuum tubes

z

1,800 instructions/sec

z

3,000 ft

3

background image

4

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

ENIAC – programowanie

background image

5

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

ENIAC – serwis

Wymiana
uszkodzonej
lampy
wymagała
sprawdzenia
18 000
możliwości

background image

6

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Testowanie komputera

głównym narzędziem jest
oscyloskop

stosuje się specjalne
matryce do generowania
testowych sekwencji
bitów

background image

7

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

ENIAC – parametry techniczne

z

arytmetyka dziesiętna (nie dwójkowa)

z

20 akumulatorów po 10 cyfr w każdym

z

programowany ręcznie przełącznikami

z

18,000 lamp, 70,000 rezystorów, 10,000 kondensatorów,
6,000 przełączników

z

masa 30 ton

z

powierzchnia 1,500 stóp

2

, (30 x 50 stóp)

z

pobór mocy 140 kW

z

5,000 operacji dodawania na sekundę (0,005 MIPS)

background image

8

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

EDSAC 1 - 1949

z

Maurice Wilkes

1

st

store program computer

650 instructions/sec
1,400 ft

3

http://www.cl.cam.ac.uk/UoCCL/misc/EDSAC99/

background image

9

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Architektura von Neumanna

z

program przechowywany w pamięci

z

program i dane rezydują we
wspólnej pamięci

z

ALU pracuje na danych dwójkowych

z

jednostka sterująca interpretuje
i wykonuje rozkazy pobierane z pamięci

z

jednostka sterująca zarządza systemem I/O

z

Princeton

I

nstitute for

A

dvanced

S

tudies

IAS (tak samo nazwano prototypowy komputer)

z

zakończenie projektu: 1952

background image

10

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

John von Neumann

z

1903 – 1957

z

matematyk amerykański pochodzenia węgierskiego

z

od 1933 profesor ISA w Princeton

z

od 1937 członek Akademii Nauk w Waszyngtonie

z

od 1954 członek Komisji do Spraw Energii Atomowej
USA

z

1945 – 1955: dyrektor Biura Projektów Komputerów
Cyfrowych w USA

background image

11

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Architektura von Neumanna

background image

12

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

IAS – parametry

z

1000 słów po 40 bitów

arytmetyka dwójkowa

format instrukcji 2 x 20 bitów

z

Zbiór rejestrów (zawarty w CPU)

Memory Buffer Register (MBR - rejestr bufora pamięci)

Memory Address Register (MAR - rejestr adresowy)

Instruction Register (IR - rejestr instrukcji)

Instruction Buffer Register (IBR - rejestr bufora instrukcji)

Program Counter (PC - licznik rozkazów)

Accumulator (A - akumulator)

Multiplier Quotient (MQ - rejestr ilorazu)

background image

13

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

IAS – struktura

Central Processing Unit

Main
Memory

Arithmetic and Logic Unit

Program Control Unit

Input
Output

MBR

Arithmetic & Logic Circuits

MQ

Accumulator

MAR

Control
Circuits

IBR

IR

PC

Instructions
& Data

Address

background image

14

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Pierwsze komputery komercyjne

z

1947 - Eckert-Mauchly Computer Corporation

z

UNIVAC I (Universal Automatic Computer)

1950 - US Bureau of Census, obliczenia biurowe

z

powstaje Sperry-Rand Corporation

z

koniec lat 50-tych - UNIVAC II

większa szybkość

większa pamięć

background image

15

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

IBM

z

produkcja urządzeń do perforowania kart

z

1953 - model 701

pierwszy komputer IBM oferowany na rynku

obliczenia naukowe

z

1955 - model 702

zastosowania biurowe (banki, administracja)

z

początek serii komputerów 700/7000

background image

16

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Pamięć ferrytowa

z

radykalna poprawa niezawodności

z

brak ruchomych części

z

pamięć nieulotna

z

relatywnie niski koszt

z

większe pojemności

background image

17

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Tranzystor

z

następca lamp

z

znacznie mniejszy

z

tańszy

z

mniejszy pobór mocy

z

wykonany z półprzewodnika

z

wynaleziony w 1947 w Bell Labs

z

William Shockley et al.

Raytheon CK722

1954

background image

18

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

2 generacja komputerów

z

podstawowym elementem jest tranzystor

z

NCR & RCA – „małe” komputery

z

IBM 7000

z

DEC - 1957

model PDP-1

background image

19

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Minikomputery – IBM 360

IBM 360/40

1964 rok
1.6 MHz CPU
32 – 256 KB RAM
$ 225 000

z

1964

z

IBM 360 zastępuje serię 7000

brak kompatybilności

z

pierwsza rodzina popularnych
komputerów

podobne lub identyczne
listy instrukcji

podobny lub taki sam OS

rosnąca szybkość

wzrost liczby układów I/O

(terminali)

wzrost pojemności pamięci

kolejne modele kosztują

coraz więcej

z

pojawiają się emulatory dla

serii 7000 - /1400

background image

20

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

DEC PDP – 8

z

1964

z

pierwszy minikomputer

z

klimatyzacja pomieszczenia
nie jest wymagana

z

mieści się na biurku

z

cena $16,000

dla porównania IBM 360 kosztuje $100k+

z

wbudowane aplikacje & OEM

z

nowatorska struktura szyn (OMNIBUS)

background image

21

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Pmięć półprzewodnikowa

z

1970

z

Fairchild

z

rozmiar pojedynczego rdzenia ferrytowego

cała pamięć ma teraz taki rozmiar jak wcześniej

komórka 1-bitowa

z

pojemność 256 bitów

z

odczyt nie niszczy zawartości

z

znacznie większa szybkość niż dla pamięci

ferrytowych

z

pojemność podwaja się co rok

background image

22

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Rozwój mikroelektroniki

z

podstawowy element – układ scalony

z

układy SSI, potem MSI, wreszcie LSI i VLSI

z

seryjna produkcja układów scalonych na bazie
krzemu

background image

23

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Generacje układów elektronicznych

z

lampa – 1946 -1957

z

tranzystor – 1958 -1964

z

układy scalone małej skali integracji (SSI) – od 1965

do 100 elementów w układzie

z

średnia skala integracji (MSI) - od 1971

100 - 3,000 elementów w układzie

z

wielka skala integracji (LSI) – 1971 - 1977

3,000 - 100,000 elementów w układzie

z

bardzo wielka skala integracji (VLSI) - 1978 do dziś

100,000 - 100,000,000 elementów w układzie

z

ultra wielka skala integracji (UVLSI) – koniec lat 90’

ponad 100,000,000 elementów w układzie

background image

24

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

background image

25

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Prawo Moore’a

z

opisuje tempo wzrostu liczby elementów w układzie

z

Gordon Moore – współzałożyciel Intela

z

liczba tranzystorów w układzie podwaja się co roku

z

od roku 1970 wzrost został nieco zahamowany

liczba tranzystorów podwaja się co 18 miesięcy

z

koszt układu pozostaje niemal bez zmian

z

większa gęstość upakowania elementów skraca

połączenia, przez co wzrasta szybkość układów

z

zmniejsza się rozmiar układów

z

zmniejszają się wymagania na moc zasilania i

chłodzenie

z

mniejsza liczba połączeń w systemie cyfrowym

poprawia niezawodność

background image

26

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Prawo Moore’a

background image

27

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Prawo Moore’a

background image

28

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

2 prawo Moore’a

Koszt uruchomienia produkcji nowego układu CPU UVLSI
wzrasta wykładniczo

K

o

sz

t

w

d

ro

że

n

ia

p

ro

d

u

kc

ji

u

ad

u

w

m

ln

$

background image

29

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Wzrost pojemności DRAM

Rok

Rozmiar

1980 64 Kb
1983 256 Kb
1986 1 Mb
1989 4 Mb
1992 16 Mb
1996 64 Mb
1999 256 Mb

2002 1 Gb
2010 ?

background image

30

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Rozwój mikroprocesorów i DRAM

1

10

100

1000

10000

100000

1980

1985

1990

1995

2000

2005

CPU

Memory

Performance

background image

31

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Szybkość DRAM i CPU

z

Szybkość procesorów rosła prędzej niż
szybkość pamięci RAM

z

Jakie problemy wynikają stąd dla konstruktorów
komputerów?

background image

32

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Rozwiązania

(DRAM vs. CPU)

z

zwiększyć liczbę bitów odczytywanych w jednym

cyklu

DRAM powinna być „szersza” a nie „głębsza”

z

zmienić interfejs DRAM

pamięć cache

z

zmniejszyć częstość dostępów do pamięci

bardziej skomplikowana pamięć cache umieszczona

w CPU

z

zwiększyć przepływność szyn

szyny typu high-speed

szyny hierarchiczne

background image

33

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Wzrost złożoności procesorów

background image

34

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Postęp technologii

z

Procesor

złożoność układowa: 30% na rok

częstotliwość zegara: 20% na rok

z

Pamięć

DRAM pojemność: około 60% na rok (4x co 3 lata)

szybkość pamięci: około 10% na rok

koszt za 1 bit: maleje o 25% na rok

z

Dysk

pojemność: 60% na rok

z

Przepływność w sieciach

wzrost o więcej niż 100% na rok!

background image

35

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Postęp technologii

Inne ujęcie, według prof. Tyagi (2003)

Pojemność

Szybkość

Układy cyfrowe

2x / 3 lata

2x / 3 lata

DRAM

4x / 3 lata

2x / 10 lat

Dyski

4x / 3 lata

2x / 10 lat

background image

36

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Koszt procesorów (Intel)

background image

37

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Koszt pamięci

background image

38

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Intel – pierwsze procesory

z

1971 – układ 4004

uważany za pierwszy microprocessor na świecie

wszystkie elementy CPU w jednym układzie

4 – bitowy format danych

z

Zastąpiony w 1972 przez układ 8008

8 – bitowy format danych

obydwa układy zaprojektowano do specjalistycznych

zastosowań

z

1974 – układ 8080
pierwszy mikroprocesor Intel ogólnego

przeznaczenia

background image

39

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Ewolucja Pentium

z

8080

pierwszy mikroprocesor ogólnego przeznaczenia

8-bitowa szyna danych

zastosowany w pierwszym komputerze osobistym Altair

z

8086

znacznie większa moc obliczeniowa, użyty w IMB PC XT

16-bitowa szyna danych, przestrzeń adresowa 1MB

pamięć cache programu, pobieranie kilku instrukcji na zapas

wersja 8088 (8-bitowa zewnętrzna szyna danych)

z

80286

przestrzeń adresowa 16 MB

z

80386

architektura 32-bitowa

wielozadaniowość (multitasking)

background image

40

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Ewolucja Pentium

cd.

z

80486

zaawansowana pamięć cache i potok instrukcji

wbudowany koprocesor arytmetyczny

z

Pentium

architektura superskalarna

równocześnie wykonuje się wiele instrukcji

z

Pentium Pro

ulepszona architektura superskalarna

technika przemianowywania rejestrów

przewidywanie skoków

analiza przepływu danych

spekulacyjne wykonywanie instrukcji

background image

41

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Ewolucja Pentium

cd.

z

Pentium II

technologia MMX

przetwarzanie grafiki, audio & video

z

Pentium III

dodatkowe instrukcje zmiennoprzecinkowe dla grafiki 3D

z

Pentium 4

uwaga – pierwsze oznaczenie cyfrą arabską, a nie rzymską !

dalsze ulepszenia FPU i operacji multimedialnych

z

Itanium / Itanium 2

architektura 64-bitowa

EPIC – Explicit Paralell Instruction Computing

rejestry 128-bitowe

Instrukcje 41-bitowe w pakietach 128-bitowych (3 instr.

+ 5 bitów pokazujących typ i współzależności)

background image

42

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Granice technologii ?

Dziś (2008) Intel i AMD stosują
technologię

90 / 65 nm

, trwają

prace nad wdrożeniem technologii

45 nm

background image

43

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Granice technologii ?

background image

44

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

background image

45

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Trend rozwoju technologii

background image

46

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Współczesny procesor

Intel Core 2 Duo: Courtesy: Intel Corp.

P4HT: Courtesy: Intel Corp.

background image

47

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Technologia wielowarstwowa

background image

48

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Technologia wielowarstwowa

cd..

Fragment procesora UVLSI, zdjęcie z mikroskopu elektronowego

Courtesy IBM Corp.

background image

49

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Prognozy bywają niedokładne

Twój PC w 2005 roku według J. Breechera, Clarc
University, 2002

z

zegar procesora

8 GHz

z

pojemność pamięci RAM 1 GB

z

pojemność dysku 240 GB (0,24 TB)

Potrzebujemy kolejnych jednostek miar:

Mega

⇒ Giga ⇒ Tera ⇒ ???

background image

50

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Prognozy bywają niedokładne

cd..

ITRS -

International

Technology

Roadmap for

Semiconductors

prognoza

z 1999 roku

YEAR

2002

2005

2008

2011

2014

TECHNOLOGY

130 nm

100 nm

70 nm

50 nm

35 nm

CHIP SIZE

400 mm

2

600 mm

2

750 mm

2

800 mm

2

900 mm

2

NUMBER OF
TRANSISTORS
(LOGIC)

400 M

1 Billion

3 Billion

6 Billion

16 Billion

DRAM
CAPACITY

2 Gbits

10 Gbits

25 Gbits

70 Gbits

200 Gbits

MAXIMUM
CLOCK

FREQUENCY

1.6 GHz

2.0 GHz

2.5 GHz

3.0 GHz

3.5 GHz

MINIMUM
SUPPLY
VOLTAGE

1.5 V

1.2 V

0.9 V

0.6 V

0.6 V

MAXIMUM
POWER
DISSIPATION

130 W

160 W

170 W

175 W

180 W

MAXIMUM
NUMBER OF
I/O PINS

2500

4000

4500

5500

6000

background image

51

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

50 lat rozwoju komputerów

background image

52

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Systemy „desktop” i wbudowane

background image

53

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Rynek procesorów RISC

2001

2007

MIPS

14%

ARM
66%

SHx

10%

PowerPC

8%

Other

1%

SPARC

1%

MIPS

11%

ARM
75%

SHx

8%

Other

2%

PowerPC

3%

SPARC

1%

background image

54

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Łańcuch pokarmowy

Big Fishes Eating Little Fishes

background image

55

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

1988 Computer Food Chain

PC

Work-

station

Mini-

computer

Mainframe

Mini-

supercomputer

Supercomputer

Massively Parallel

Processors

background image

56

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

2008 Computer Food Chain

Mini-

supercomputer

MPPs,

clusters

Mini-

computer

PC

Work-

station

Mainframe

Supercomputer

Now who is eating whom?

Server

background image

57

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Komputery przyszłości

• Molecular Computing

h

ttp://www.nytimes.com/2002/10/25/technology/25COMP.html?ex=

1036558800&en=10e57e62ea60c115&ei=5062

http://pcquest.ciol.com/content/technology/10004402.asp

http://www.ddj.com/articles/2000/0013/0013b/0013b.htm

• DNA Computing

http://arstechnica.com/reviews/2q00/dna/dna-1.html

http://www.englib.cornell.edu/scitech/w96/DNA.html

• Quantum Computing

http://www.qtc.ecs.soton.ac.uk/lecture1/lecture1a.html

h

ttp://www.mills.edu/ACAD_INFO/MCS/CS/S01MCS125/QuantumComputing/

concepts.html

http://www.cs.caltech.edu/~westside/quantum-intro.html

background image

58

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Podsumowanie

z

pierwszy komputer – ENIAC

z

architektura von Neumanna – IAS

z

prawo Moore’a

z

generacje układów cyfrowych i komputerów

z

szybkość procesorów rośnie w większym tempie niż
szybkość pamięci – konsekwencje i rozwiązania

z

ewolucja procesorów x86

z

granice technologii

z

komputery przyszłości


Document Outline


Wyszukiwarka

Podobne podstrony:
EWOLUCJA PROCESU SOCJALIZACJI
RYS Ewolucja procesu zarz., ekonomia, zarządzanie
ewolucja procesu zarządzania, zarzadzanie
J H Steward Ewolucja wieloliniowa; ewolucja i proces
Architektura i organizacja komuterów W2 Ewolucja i wydaj
2004 03 18 Ewolucja procesow zarzadzania Srodowiskowy kontekst zarzadzania
w2 proceszarzadzania
ITIL Podstawy W2 Budowa i optymalizacja procesów i serwisów ITIL
Proces ewolucji polskiej prezydentury po89r polegal na zmianach kompetencji prezydent1
W2 Ogólne reguły procesów życiowych
Jad głowonogów jako przykład procesu ewolucyjnego
Algorytmy genetyczne i procesy ewolucyjne Wykład 3
W2 Procesy patologiczne
Świadome śnienie jako proces ewolucyjny, zachomikowane(1)
W2 Osoba terapeuty i proces psychoterapii wykład 2 SWPS
Ewolucja jako proces stworzony naukowo, różne

więcej podobnych podstron