15
Folie 1/15 Institut für Technische Informatik http://www.inf.tu-dresden.de/TeI/ e I T = 1 = T I C D C D e Die IBM Cell Prozessorarchitektur Vortrag im Rahmen des Hauptseminars Jonas Eymann [email protected]

Die IBM Cell Prozessorarchitektur Vortrag im Rahmen des ... · Folie 2/15 Institut für Technische Informatik TeI = 1 = T I C D C D e Gliederung Entwicklung Cell Prozessor – Architektur

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Die IBM Cell Prozessorarchitektur Vortrag im Rahmen des ... · Folie 2/15 Institut für Technische Informatik TeI = 1 = T I C D C D e Gliederung Entwicklung Cell Prozessor – Architektur

Folie 1/15Institut für Technische Informatik http://www.inf.tu-dresden.de/TeI/eIT

= 1

=

T

ICD

CD

e

Die IBM Cell Prozessorarchitektur

Vortrag im Rahmen des Hauptseminars

Jonas Eymann

[email protected]

Page 2: Die IBM Cell Prozessorarchitektur Vortrag im Rahmen des ... · Folie 2/15 Institut für Technische Informatik TeI = 1 = T I C D C D e Gliederung Entwicklung Cell Prozessor – Architektur

Folie 2/15Institut für Technische Informatik http://www.inf.tu-dresden.de/TeI/eIT

= 1

=

T

ICD

CD

e

Gliederung

Entwicklung Cell Prozessor

– Architektur– Power Processing Element– Synergistic Processing Elements– Pipeline der SPEs– Implementierungsdetails– Systemkonfigurationen

Anwendungsgebiete Ausblick Zusammenfassung

Page 3: Die IBM Cell Prozessorarchitektur Vortrag im Rahmen des ... · Folie 2/15 Institut für Technische Informatik TeI = 1 = T I C D C D e Gliederung Entwicklung Cell Prozessor – Architektur

Folie 3/15Institut für Technische Informatik http://www.inf.tu-dresden.de/TeI/eIT

= 1

=

T

ICD

CD

e

Entwicklungsgeschichte

2000 erste Gespräche zwischen Sony, IBM und Toshiba Idee: neue zukunftsweisende Prozessorarchtiektur mit

der 100 fachen Leistung einer Playstation 2 Berücksichtigung von Aspekten aus

• Breitband Interconnects• Unterhaltungssystemen• Supercomputern

März 2001 Gründung des STI (SCEI-Toshiba-IBM) Design Centers in Austin, Texas

Page 4: Die IBM Cell Prozessorarchitektur Vortrag im Rahmen des ... · Folie 2/15 Institut für Technische Informatik TeI = 1 = T I C D C D e Gliederung Entwicklung Cell Prozessor – Architektur

Folie 4/15Institut für Technische Informatik http://www.inf.tu-dresden.de/TeI/eIT

= 1

=

T

ICD

CD

e

Designziele

Hohe Leistung, besonders im Spiele / Multimediabereich• „Memory Wall“ (hohe Speicherlatenz) überwinden• Ende der Frequenzskalierung absehbar• Schlechte Leistungseffizienz verbessern

Echtzeitverhalten in Bezug auf Anwender und Netzwerk• „Den Anwender beschäftigen, nicht den Prozessor“

Unterstützung verschiedener Plattformen• Linux-basierte Systeme

Produkteinführung 2005• komplett neue Architektur kann leicht 10 Jahre benötigen

Page 5: Die IBM Cell Prozessorarchitektur Vortrag im Rahmen des ... · Folie 2/15 Institut für Technische Informatik TeI = 1 = T I C D C D e Gliederung Entwicklung Cell Prozessor – Architektur

Folie 5/15Institut für Technische Informatik http://www.inf.tu-dresden.de/TeI/eIT

= 1

=

T

ICD

CD

e

Konzept

Design für hohe Frequenzen Kompatibilität zur Power Architektur SIMD Architektur Multiprozessorkonzept mit lokalem Speicher Hochleistungsbus auf dem Chip Hohe I/O Leistung

Page 6: Die IBM Cell Prozessorarchitektur Vortrag im Rahmen des ... · Folie 2/15 Institut für Technische Informatik TeI = 1 = T I C D C D e Gliederung Entwicklung Cell Prozessor – Architektur

Folie 6/15Institut für Technische Informatik http://www.inf.tu-dresden.de/TeI/eIT

= 1

=

T

ICD

CD

e

Cell Architektur

Page 7: Die IBM Cell Prozessorarchitektur Vortrag im Rahmen des ... · Folie 2/15 Institut für Technische Informatik TeI = 1 = T I C D C D e Gliederung Entwicklung Cell Prozessor – Architektur

Folie 7/15Institut für Technische Informatik http://www.inf.tu-dresden.de/TeI/eIT

= 1

=

T

ICD

CD

e

Power Processing Element (PPE)

Page 8: Die IBM Cell Prozessorarchitektur Vortrag im Rahmen des ... · Folie 2/15 Institut für Technische Informatik TeI = 1 = T I C D C D e Gliederung Entwicklung Cell Prozessor – Architektur

Folie 8/15Institut für Technische Informatik http://www.inf.tu-dresden.de/TeI/eIT

= 1

=

T

ICD

CD

e

Synergistic Processing Element (SPE)

Page 9: Die IBM Cell Prozessorarchitektur Vortrag im Rahmen des ... · Folie 2/15 Institut für Technische Informatik TeI = 1 = T I C D C D e Gliederung Entwicklung Cell Prozessor – Architektur

Folie 9/15Institut für Technische Informatik http://www.inf.tu-dresden.de/TeI/eIT

= 1

=

T

ICD

CD

e

Pipeline der SPEs

Page 10: Die IBM Cell Prozessorarchitektur Vortrag im Rahmen des ... · Folie 2/15 Institut für Technische Informatik TeI = 1 = T I C D C D e Gliederung Entwicklung Cell Prozessor – Architektur

Folie 10/15Institut für Technische Informatik http://www.inf.tu-dresden.de/TeI/eIT

= 1

=

T

ICD

CD

e

Implementierungsdetails

241M Transistoren 235 mm² 90 nm SOI Technologie > 200 GFlops bei SP @ 3,2 GHz > 20 GFlops bei DP @ 3,2 GHz bis 25,6 GB/s Speicherbandbreite bis 75 GB/s I/O Bandbreite mehr als 100

gleichzeitige Bustransaktionen

Page 11: Die IBM Cell Prozessorarchitektur Vortrag im Rahmen des ... · Folie 2/15 Institut für Technische Informatik TeI = 1 = T I C D C D e Gliederung Entwicklung Cell Prozessor – Architektur

Folie 11/15Institut für Technische Informatik http://www.inf.tu-dresden.de/TeI/eIT

= 1

=

T

ICD

CD

e

Systemkonfigurationen

Basiskonfiguration

„Glueless“ Zwei-Wege SMP

Vier-Wege SMP

Page 12: Die IBM Cell Prozessorarchitektur Vortrag im Rahmen des ... · Folie 2/15 Institut für Technische Informatik TeI = 1 = T I C D C D e Gliederung Entwicklung Cell Prozessor – Architektur

Folie 12/15Institut für Technische Informatik http://www.inf.tu-dresden.de/TeI/eIT

= 1

=

T

ICD

CD

e

Anwendungsgebiete

Sony Playstation 3 IBM Blade Server

HDTV Medienserver Supercomputer

Page 13: Die IBM Cell Prozessorarchitektur Vortrag im Rahmen des ... · Folie 2/15 Institut für Technische Informatik TeI = 1 = T I C D C D e Gliederung Entwicklung Cell Prozessor – Architektur

Folie 13/15Institut für Technische Informatik http://www.inf.tu-dresden.de/TeI/eIT

= 1

=

T

ICD

CD

e

Ausblick

65 nm Produktion Ende März 2007 angelaufen

2008: • leistungsfähigere FPU für doppelte Genauigkeit• DDR2/3

2010: • 45 nm• 2 Power Processing Elements• 32 x Synergistic Processing Elements

Page 14: Die IBM Cell Prozessorarchitektur Vortrag im Rahmen des ... · Folie 2/15 Institut für Technische Informatik TeI = 1 = T I C D C D e Gliederung Entwicklung Cell Prozessor – Architektur

Folie 14/15Institut für Technische Informatik http://www.inf.tu-dresden.de/TeI/eIT

= 1

=

T

ICD

CD

e

Zusammenfassung

Sehr leistungsfähiger Prozessor Interessantes Architekturkonzept Einfache Portierbarkeit bestehender Applikationen Aufgabe der Software, die Möglichkeiten auch

auszuschöpfen (angepasste Compiler etc.)

Page 15: Die IBM Cell Prozessorarchitektur Vortrag im Rahmen des ... · Folie 2/15 Institut für Technische Informatik TeI = 1 = T I C D C D e Gliederung Entwicklung Cell Prozessor – Architektur

Folie 15/15Institut für Technische Informatik http://www.inf.tu-dresden.de/TeI/eIT

= 1

=

T

ICD

CD

e

●Vielen Dank für Ihre Aufmerksamkeit!

Quellen:Stiller, A.: Zelluläre Strukturen. In: c't magazin für computertechnik, 12/2007, S. 196 – 201Kahle, J. A. et. al: Introduction to the Cell multiprocessor.

http://www.research.ibm.com/journal/rd/494/kahle.html [Stand 11.07.2007]