Kapitel 14: Parallelrechner-Architekturen

15
© 2006 W. Oberschelp, G. Vossen Rechneraufbau & Rechnerstrukturen, Folie 14.1

description

Kapitel 14: Parallelrechner-Architekturen. Übersicht. Übersicht SIMD-Architekturen MIMD-Architekturen Netzwerk-Architekturen. 14.1 In diesem Kapitel verwendete Klassifikation von Parallelrechnern. 14.2 Feldrechner mit lokalen Speichern (Distributed Memory SIMD). - PowerPoint PPT Presentation

Transcript of Kapitel 14: Parallelrechner-Architekturen

Page 1: Kapitel 14: Parallelrechner-Architekturen

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 14.1

Page 2: Kapitel 14: Parallelrechner-Architekturen

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 14.2

Kapitel 14: Parallelrechner-Architekturen

Page 3: Kapitel 14: Parallelrechner-Architekturen

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 14.3

Übersicht

• Übersicht

• SIMD-Architekturen

• MIMD-Architekturen

• Netzwerk-Architekturen

Page 4: Kapitel 14: Parallelrechner-Architekturen

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 14.4

14.1 In diesem Kapitel verwendete Klassifikation von Parallelrechnern.

Page 5: Kapitel 14: Parallelrechner-Architekturen

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 14.5

14.2 Feldrechner mit lokalen Speichern (Distributed Memory SIMD).

. . . .

V erbindungs -N etzw erk

K ontro ll-P rozess or

PP P

SS S

0

0

1

1

M -1

M -1

Page 6: Kapitel 14: Parallelrechner-Architekturen

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 14.6

14.3 Feldrechner mit globalen Speichern (Shared Memory SIMD).

K ontro ll-P rozess or

PP P. . . .

V erbindungs -N etzw erk

S S. . . .0

0

N -1

M -11

Page 7: Kapitel 14: Parallelrechner-Architekturen

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 14.7

14.4 Organisation des Illiac IV.

K ontro ll-P rozes s or

P0

. . . .S0 S

P01P . . . .

. . . .

P63

P M

K P -B us

P M P M0 1 63

51

P63

Page 8: Kapitel 14: Parallelrechner-Architekturen

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 14.8

14.5 Organisation der Cray-1.

12 Input-

K anä le

E /A -

V -R egis te r

T -R egis te r

B -R egis te r

IB

S -R egis te r

A -R egis ter

V L

V M

F E 2

F E 3

F E 1

A dressen

K anä le12 O utput-

H aupt-

S pe icher

a

b

c

cd

ba

S ka la re

G le it-kom m a

a

b

cV ektoren

F E 4

a

b

E inhe it

Page 9: Kapitel 14: Parallelrechner-Architekturen

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 14.9

14.6 Beispiel zum Chaining von Funktionseinheiten der Cray-1.

Page 10: Kapitel 14: Parallelrechner-Architekturen

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 14.10

14.7 MIMD-Organisation mit einem Bus.

Page 11: Kapitel 14: Parallelrechner-Architekturen

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 14.11

14.8 Organisation eines netzwerkgekoppelten MIMD-Rechners.

Page 12: Kapitel 14: Parallelrechner-Architekturen

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 14.12

14.9 MIMD-Rechner, bestehend aus Prozessor-Clustern.

Proz.

Proz. Proz.

Proz.

Speicher

Proz.

Proz. Proz.

Proz.

Speicher

Proz.

Proz. Proz.

Proz.

Speicher. . . . .

Verbindungsnetzwerk

Peripherie

Page 13: Kapitel 14: Parallelrechner-Architekturen

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 14.13

14.10 Organisation einer Cray X-MP/2.

Page 14: Kapitel 14: Parallelrechner-Architekturen

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 14.14

14.11 Eine 4 x 4-Torus-Verbindung.

Page 15: Kapitel 14: Parallelrechner-Architekturen

© 2006 W. Oberschelp, G. VossenRechneraufbau & Rechnerstrukturen, Folie 14.15

14.12 Google-Cluster in der Draufsicht.

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

Rack

FoundrySwitch

Rack

FoundrySwitch

Rack

OC48

OC12

OC48

OC12