SPARC

SPARC
Perustietoja
Kehittäjä Sun Microsystems, SPARC International
Valmistaja Fujitsu, Ross Technology, Sun Microsystems, Texas Instruments
Julkaistu 1985
Arkkitehtuuri ja luokitus
Arkkitehtuurityyppi RISC
Osoiteavaruus 32-bit / 64-bit
Tavujärjestys Big endian[1]

SPARC (Scalable Processor ARChitecture) on RISC-suoritinarkkitehtuuri, jonka kehitti alun perin 1985 Sun Microsystems. SPARCin oikeudet on siirretty 1989 perustetulle SPARC International, Inc. -yhtiölle, joka markkinoi SPARCia ja suorittaa hyväksymistestauksia. SPARC on täysin avoin: useat valmistajat ovat lisensoineet sen ja valmistavat SPARC-yhteensopivia suorittimia. Näihin valmistajiin kuuluvat Sun Microsystemsin lisäksi Texas Instruments, Cypress Semiconductor ja Fujitsu.

Ultra SPARC II -suoritin.

SPARC-suorittimia käytettiin aluksi työasemissa, mutta nykyään niitä käytetään myös suurissa moniprosessorikoneissa, joita Sun ja Fujitsu ovat suunnitelleet, sekä supertietokoneissa kuten K computer.

SPARC-käskykannasta on useita versioita. Ensimmäiset suorittimet perustuivat version 7 määrittelyyn, myöhemmät versioon SPARCv8 ja 64-bittiseen versioon SPARCv9. Aikaisempia 32-bittisiä SPARC-suorittimia olivat Sunin microSPARC ja SuperSPARC, Fujitsu Microelectronicsin TurboSPARC[2] ja Ross Technologyn HyperSPARC. 64-bittisiä suorittimia ovat Sunin UltraSPARC ja Fujitsun SPARC64.

SPARC-suorittimesta on olemassa vapaa toteutus LEON2, jonka VHDL-lähdekoodi on lisensoitu LGPL-lisenssillä. LEON2:n vikasietoisuusmalliin perustuu myös Atmelin säteilysuojattu AT697F.[3] Lisäksi SPARC-suorittimia on kehittänyt venäläinen MTšST.[4] Myös Kiinan kansanarmeijan teknologiayliopisto on kehittänyt oman FeiTeng-1000-suorittimensa OpenSPARCin pohjalta.

Sunin UltraSPARC-suorittimet ja Fujitsun SPARC64 V ja uudemmat toteuttavat lisäksi SIMD-laajennukset, jotka tunnetaan nimellä VIS (Visual Instruction Set).

  1. SPARC Processor Issues docs.oracle.com. Viitattu 17.2.2021. (englanniksi)
  2. Fujitsu TurboSparc Processor cpushack.com. Viitattu 1.3.2022. (englanniksi)
  3. Rad-Hard 32 bit SPARC V8 Processor (PDF) ww1.microchip.com. Viitattu 6.3.2022. (englanniksi)
  4. http://www.mcst.ru/r_1000

Developed by StudentB