SPARC-Prozessoren: Starke Individualisten

Noch 2007: UltraSPARC T2 mit 64 Threads

Beim UltraSPARC T2 – dem Nachfolger des Niagara - will Sun die Rechenleistung verdoppeln und führt zahlreiche Architekturerweiterungen ein. Zwar wird die CPU weiterhin acht SPARC-Prozessorkerne verwenden, allerdings kann jeder Core jetzt acht statt vier Threads simultan berechnen. Insgesamt erlaubt der UltraSPARC T2 dann bis zu 64 parallele Threads. Für SMP-Systeme mit zwei oder mehr Prozessoren ist der UltraSPARC T2 weiterhin nicht ausgelegt. Es fehlt ihm ein Cache-Koheränz-Protokoll.

Von einer Verdoppelung der Core-Anzahl auf 16 Stück sah Sun auf Grund der zu großen notwendigen Die-Fläche ab. Es wären dann keine Ressourcen mehr für die Erhöhung der Floating-Point-Performance übrig gewesen. Beim UltraSPARC T2 fügt Sun bei jedem Core eine zweite Ausführungseinheit hinzu. Dadurch war die Verdoppelung der Threads pro Kern möglich. Zusätzlich wurden die L2-Bänke von vier auf acht erhöht, damit die acht Threads pro Core effektiver arbeiten können. Würden weiterhin nur vier L2-Cache-Bänke zur Verfügung stehen, sinkt die Performance laut Sun um 15 Prozent.