SPARC64 IV, med kodenavnet «Olympus-C», er en 64-bit mikroprosessor som ble lansert av det japanske selskapet Fujitsu den 10. oktober 2006.[1][2] Prosessoren er i hovedsak en dobbelt-kjerne versjon av SPARC64 V. To modifiserte SPARC64 V-kjerner utfører to lettvektsprosesser («tråder») hver, og gir en teoretisk ytelse på fire utførte instruksjoner per klokkepuls.

SPARC64 VI
Mikroprosessor
Produsert10. oktober 2006
ProdusentFujitsu
Klokkefrekvens2150-2400 MHz
Prosessorsokkel412 pinner
ArkitekturSPARC versjon 9
Kjerne2 kjerner
ForgjengerSPARC64 V

Mikroprosessoren er en implementasjon av spesifikasjonene SPARC Versjon 9 og Joint Programming Specification (JSP1). Den sistnevnte ble utviklet av Fujitsu i samarbeid med Sun Microsystems.

SPARC64 VI og etterfølgeren SPARC64 VII benyttes av Fujitsu og Sun i SPARC Enterprise serien. Datamaskinen M9000 i denne serien kan skaleres opp til 64 stk 2.4 GHz SPARC64 VI prosessorer og 2048 Gb RAM.

Karakteristika

rediger

SPARC64 VI prosessoren produseres i hastigheter på 2.15, 2.28 og 2.4 GHz. Den består av 540 millioner transistorer, produsert av Fujitsu i en 90 nanometers, 10-lags kobber CMOS prosess. Størrelsen er 20.38 x 20.67 mm, eller 421.25 mm².

Hver av de to kjernene har 2 x 128 kb integrert nivå-1 cache for henholdsvis data og instruksjoner (totalt 512 kb). I tillegg har prosessoren en integrert 6 Mb nivå-2 cache for både data og instruksjoner. Kjernene leser data fra nivå-2 cache via en 256-bit buss, og skriver til nivå-2 cache via en 128-bit buss.

Prosessoren benytter også en ny systembuss, kalt Jupiter Bus.

SPARC64 VI realiserer multitråder på to måter. Under chip multiprocessing (CMP) utfører hver kjerne to tråder, men bare én av de to trådene kan utføres parallelt med én tråd i den andre kjernen. Hver kjerne svitsjer mellom utførelsen av sine to tråder gjennom tidsdeling. Svitsjing kan også finne sted dersom utførelsen av en tråd gjennomgår en lengre periode av latens.[3] Den andre metoden ble kalt «vertikale multitråder» av Fujitsu, og ble i SPARC64 VII erstattet av samtidige multitråder.

Under utførelsen av multitråder blir heltalls-registrene, desimaltalls-registrene, kontrollregistrene og programpekerne lagret for hver enkelt tråd.

Referanser

rediger
  1. ^ (en) Stephen Shankland (10. oktober 2006). «Sun, Fujitsu promise Sparc speed surge». CNET News. Besøkt 15. august 2009. 
  2. ^ (en) Stephen Shankland (11. oktober 2006). «Sun and Fujitsu to boost Sparc speed». CNET News. Arkivert fra originalen 8. september 2008. Besøkt 15. august 2009. 
  3. ^ Fujitsu Limited: SPARC64 VI Extensions, Release 1.3, 27. mars 2007, side 45–46