Download - Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

Transcript
Page 1: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

ComputerarchitekturAMD Athlon und Multikernprozessoren

Michael Kohlsche

Denny Israel

Page 2: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

Überblick

1. AMD Athlon1. Entstehung

2. Aktueller Stand

3. Zukunftsaussicht

4. Unterschiede/Gemeinsamkeiten zu Konkurrenten1. Spezifische Technologien

5. Technologiesprung 64-bit

2. Multikernprozessoren1. Entstehung

2. Aktueller Stand

3. Zukunftsaussicht

4. Vergleich mit Einzelkernprozessoren

3. AMD Athlon und Multikernprozessoren im Mobilbereich

4. Fazit/Zusammenfassung

Page 3: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

AMD Athlon

Page 4: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

AMD Athlon

AMD Athlon (K7), ein Prozessor der K7-Generation, von 1999 bis 2002

AMD Athlon MP, ein Prozessor der K7-Generation, von 2001 bis 2003

AMD Athlon XP, ein Prozessor der K7-Generation, von 2001 bis 2004

AMD Mobile Athlon 4, ein Prozessor der K7-Generation, im Jahr 2001

Page 5: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

AMD Athlon XP-M, ein Prozessor der K7- oder K8-Generation, von 2002 bis 2005

AMD Athlon 64, ein Prozessor der K8-Generation, beginnend 2003

AMD Athlon 64 FX, ein Prozessor der K8- oder K9-Generation, von 2003 bis 2007

AMD Mobile Athlon 64, ein Prozessor der K8-Generation, von 2004 bis 2005

Page 6: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

AMD Athlon 64 X2, ein Prozessor der K9-Generation, beginnend ab 2005

AMD Athlon auf K8-Basis wird im Artikel AMD Athlon 64 behandelt, beginnend ab 2007

AMD Athlon X2, ein Prozessor der K9-Generation, beginnend ab 2007

AMD Athlon 64 X2 (Mobil), ein Prozessor der K9-Generation, beginnend ab 2007

Page 7: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.
Page 8: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.
Page 9: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

Multikernprozessoren

Page 10: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

Idee: Leistungssteigerung

Neue Befehlssätze (MMX)

Mehr Transistoren

Höhere Taktfrequenzen

Pipelining

Oder:

Page 11: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

Paralle Verarbeitung

Parallele Verarbeitung mit mehreren Verarbeitungseinheiten

Eine Möglichkeit:Mehrprozessorsysteme -> aufwendige Hardware (spezielle Mainboards, …)

Andere Möglichkeit:Unterbringung mehrerer Verarbeitungseinheiten auf einem Chip

Page 12: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

Mehrkernprozessoren - Aufbau

Alle, für die Verarbeitung einer Aufgabe nötigen Einheiten sind mehrfach vorhanden-> ergibt mehrere einzelne Kerne

Kerne können unabhängig von einander arbeiten

Erscheinen gegenüber dem BS wie getrennte Prozessoren

Page 13: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

Mehrkernprozessoren - Arten

Symmetrische Mehrkernprozessoren

- Einzelne Kerne sind gleich- Ein Programm kann auf jedem beliebigen Kern ausgeführt werden

Asymmetrische Mehrkernprozessoren

- Unterschiedliche Kerne- Verstehen unterschiedliche Maschinensprache- Spezialisierte Prozessoren- Bsp: Cell-Prozessor

Page 14: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

Mehrkernprozessoren - Stand

Anfänglich zwei Kerne (Dual-Core)

Heute: vier Kerne (Quad-Core)

AMD hat auch Drei-Kern-Prozessoren im Angebot

Page 15: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

Mehrkernprozessoren - Vergleich

Ein Prozessorkern

- nur eine Aufgabe auf einmal bearbeitbar- Häufige Taskwechsel- Dafür im Moment höhere Taktfrequenzen

Mehrere Kerne

- Mehrere Aufgaben parallel bearbeitbar- Weniger Taskwechsel

Page 16: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

Mehrkernprozessoren - Zukunft

Noch mehr Kerne (Cell-Prozessor hat heute schon 8 Kerne)

Intel hat einen Prozessor mit 80 Kernen vorgestellt

Zunehmende Anpassung der Software

- Ausnutzung mehrere Kerne- Skalierung über Kernanzahl

Page 17: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.
Page 18: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.
Page 19: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.
Page 20: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.
Page 21: Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

Fazit