Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

Post on 06-Apr-2015

106 views 0 download

Transcript of Computerarchitektur AMD Athlon und Multikernprozessoren Michael Kohlsche Denny Israel.

ComputerarchitekturAMD 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

AMD Athlon

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

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

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

Multikernprozessoren

Idee: Leistungssteigerung

Neue Befehlssätze (MMX)

Mehr Transistoren

Höhere Taktfrequenzen

Pipelining

Oder:

Paralle Verarbeitung

Parallele Verarbeitung mit mehreren Verarbeitungseinheiten

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

Andere Möglichkeit:Unterbringung mehrerer Verarbeitungseinheiten auf einem Chip

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

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

Mehrkernprozessoren - Stand

Anfänglich zwei Kerne (Dual-Core)

Heute: vier Kerne (Quad-Core)

AMD hat auch Drei-Kern-Prozessoren im Angebot

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

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

Fazit