Gå til innhold

Sun dropper UltraSparc IIIi+


Anbefalte innlegg

Videoannonse
Annonse

""Niagara 2" vil bli lansert til neste år og har blitt rapportert å kunne eksekvere 64 samtidige tråder pr. taktslag."

 

Det er vel en sannhet med modifikasjoner. Det er 8 kjerner og 8 tråder per kjerne og om jeg ikke tar helt feil så kan det bare være en tråd per steg i pipelinen samtidig, men (integer)pipelinen er 8 steg lang så det kan teoretisk sett være 64 tråder som gjør noe arbeid hver eneste syklus (taktslag). Men det er altså bare 8 tråder som kan starte opp en ny instruksjon hver syklus.

 

Niagara 2 skal forøvrig har dobbelt så høy throughput som Niagara 1 og noe bedre ytelse per tråd. Den har blandt annet en hardware-scout som kan løpe gjennom en tråd som har stall og kalkulere enkelte fremtidige load og branch instruksjoner slik at tråden reduserer sannsynligheten for fremtidig stall hver gang den er i en stall situasjon. Dette er en funksjon som kan bety mye for ytelse/tråd på enkle in-order prosessorer.

 

Ellers er Niagara 2 veldig godt utstyrt med I/O; 4 dual channel FB-DIMM, 1 PCIe x8 og 2x GbE/10GbE porter.

 

Jeg synes det er artig å se at CPU produsentene begynner å gå "back to basic" og se hva en egentlig kan få ut av et godt in-order design. Klart Out-of-order er jo en grei brute force løsning, men som alle andre brute force løsninger har de jo en lei tendens til ikke å skalere i lengden.

Endret av Anders Jensen
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...