A SPARC (skálázható processzor-architektúra, a Scalable Processor Architecture szavakból) a Sun Microsystems által kifejlesztett 32 és 64 bites RISC típusú utasításkészlet-architektúra (ISA). A SPARC ISA tervezése a Sun-nál 1984-ben kezdődött,[1] 1986-ban a Sun és a Fujitsu együttműködésével elkészültek az első SPARC V7 architektúrájú processzorok,[2][3] 1987 közepén pedig piacra kerültek a SPARC processzoros Sun-4 munkaállomások.[4]

Sun UltraSPARC II mikroprocesszor

A SPARC egy bejegyzett védjegy, amely a SPARC International, Inc. konzorcium tulajdona. Ez a szervezet 1989-ben alakult a SPARC architektúra terjesztésének elősegítése, valamint a konformancia-ellenőrzések biztosítása és védjegyek kezelése céljából. A kezdetben 32 bites SPARC architektúrát a Sun Sun-4-es munkaállomások és szerverek számára fejlesztették ki, amellyel a korábbi, Motorola 68000-es processzorokat használó Sun-3-as rendszereket kívánták felváltani. Később kifejlesztették az architektúra a 64 bites verzióját; a 64 bites SPARC processzorok változatait a Sun Microsystems, Solbourne, Fujitsu és más gyártók szimmetrikus multiprocesszoros (SMP) és ccNUMA technológiákat használó gépeikben alkalmazzák.

A SPARC International nyílttá kívánta tenni az architektúrát a kialakítás minél szélesebb körben való elterjesztése érdekében. Ennek egyik lépéseként a licencet több gyártónak is átadta, pl. a Texas Instruments, Atmel, Cypress Semiconductor és Fujitsu cégeknek. Ennek köszönhetően mára a SPARC architektúra teljesen nyílt és nem kötődik egyetlen tulajdonoshoz.

2006 márciusában a Sun Microsystems kiadta az UltraSPARC T1 mikroprocesszor terveit nyílt forrásként, OpenSPARC T1 néven; a teljes dokumentáció hozzáférhető az OpenSPARC.net webhelyen. 2007-ben ugyanígy közzétette az UltraSPARC T2 processzor terveit, OpenSPARC T2 néven.[5]

A SPARC processzor újabb keletű kereskedelmi célú megvalósításai a Fujitsu Laboratories Ltd. által 2009 júniusában megjelentetett SPARC64 VIIIfx típusú „Venus” kódnevű processzor (nyolc mag, 2 GHz, 128 GFLOPS), amelyet a 8 petaFLOPS teljesítményt elérő japán szuperszámítógépben, a „K computer”-ben használnak, ezután a 2012 augusztusában bemutatott SPARC64 X „Athena” processzor.[6] Az Oracle Corporation továbbra is fejleszti SPARC processzorsorozatát, amelynek legújabb tagjai a 2011 szeptemberében megjelent 2,85–3,0 GHz órajelen működő SPARC T4, és a 2013 márciusában bevezetett 3,6 GHz-en futó 16 magos SPARC T5 processzor.

2017. szeptember 1-én, az Oracle Labs-ben 2016 novemberében kezdődött elbocsátások és az M8-as processzor befejezése után az Oracle saját berkein belül megszüntette a SPARC architektúrájú processzorok további tervezését. A texasi Austinban működő processzormag-fejlesztő csoport nagy részét elbocsátották, akárcsak a kaliforniai Santa Clarában és a massachusettsi Burlingtonban működő csapatokat.[7][8]

 

Általános jellemzők szerkesztés

A SPARC architektúrára nagy hatással voltak a Kaliforniai Egyetemen, Berkeley-ben kifejlesztett korai RISC I és RISC II architektúrák és az IBM 801. Ezek a korai RISC kialakítások igen minimalisták voltak, a lehető legkevesebb utasítást tartalmazták és célként tűzték ki az összes utasítás lehetőleg egy órajelciklus alatti végrehajtását. Hasonlóképpen a MIPS-architektúra kezdeti verzióiból szintén hiányoztak az olyan bonyolultabb utasítások, mint például a szorzás és osztás. A RISC processzorokban alkalmazott ugrási késleltetési rés (branch delay slot) szintén megjelenik a SPARC processzoroknál.

A SPARC processzorok sok általános célú regisztert tartalmaznak, ezek száma akár 160 is lehet. Ezek közül a szoftverek bármely tetszőleges időpontban csak 32-t láthatnak – 8 globális regiszter (az egyik közülük a g0, fixen rögzített nulla értékű, tehát csak 7 használható regiszterként), a többi 24 a regiszterveremben helyezkedik el. Ezt a 24 regisztert hívják regiszterablaknak, ezeket használják szubrutinhíváskor és -visszatéréskor, ez az ablak mozog fel és le a regiszterveremben. Az ablakok helyzete előre definiált. Minden ablak rendelkezik 8 lokális regiszterrel és megoszt még nyolcat a szomszédos ablakkal. A megosztott regisztereket függvényparaméter-átadásra vagy értékek visszaadására használják, a lokális regisztereket a helyi / adott függvényben lokális értékek tárolására használják függvényhívások között.

A skálázhatóság azt jelenti, hogy a SPARC specifikáció lehetővé teszi különböző felépítésű processzorok megvalósítását, a beágyazott rendszerek processzoraitól kezdve a nagy, szerverekbe szánt processzorokig, amelyekben mindben megtalálható ugyanaz az alap, nem privilegizált utasításkészlet. Az architektúra egyik skálázható paramétere a megvalósított regiszterablakok száma: a specifikáció lehetővé teszi 3-tól 32-ig terjedő számú regiszterablak megvalósítását. Eszerint egy processzor tartalmazhat 32 regiszterablakot, a hívási verem maximális hatékonysága céljából; vagy tartalmazhat mindössze 3-at, ami a kontextusváltás idejét csökkenti, de akár a két szám között akármennyit. Hasonló regiszterfájl-tulajdonságokkal más architektúrák is rendelkeznek, ilyenek pl. az Intel i960, IA-64 és az AMD 29000 (utóbbinál a regiszterablak mérete nem rögzített, hanem változó).

Az architektúrának mára több revíziója is megjelent. A nyolcas verzióban pl. megjelent a hardveres szorzás és osztás.[9][10] A kilences verzió legjelentősebb változása, hogy az architektúra 64 bites bővítést kapott; az 1994-ben közzétett SPARC-V9 specifikációban megjelent a 64 bites adat- és címkezelés.[11]

A SPARC Version 8 szerint a lebegőpontos regiszterfájl 16 dupla pontosságú regisztert tartalmaz. Ezek közül mindegyik használható két egyszeres pontosságú regiszterként, ami így összesen 32 egyszeres pontosságú regisztert biztosít. A páratlan és páros számú dupla pontosságú regiszterek négyszeres pontosságú regiszterekké foghatók össze, ezáltal 8 négyszeres pontosságú regiszter használható. A SPARC Version 9 még további 16 dupla pontosságú regisztert adott a készlethez (amelyek szintén 8 négyszeres pontosságú regiszterként is elérhetők), azonban ezeket az új regisztereket már nem lehet egyszeres pontosságú regiszterként használni.

Megjelent a „tagged integer” típusú összeadás és kivonás, amelyben az értékek két alsó bitje nem vesz részt a számításban – ez gyorsítja az ML, Lisp és más, hasonló típust használó nyelvek futtatási környezeteinek működését.

A SPARC-V8 architektúra kizárólag a big-endian bájtsorrendet támogatta. A 64 bites SPARC-V9 architektúra az utasításokban big-endian bájtsorrendet használ, de az adatok bájtsorrendje lehet big-endian vagy little-endian, a választást az alkalmazás load/store utasításainak szintjén lehet meghatározni, vagy memórialaptól függően, az MMU szintjén. Ez előnyös lehet az önmagukban little-endian sorrendet használó eszközökkel (pl. PCI busz) való adatcsere esetén.

Története szerkesztés

Az architektúrának három nagyobb revíziója volt. Az első közzétett verzió az 1986-ban megjelent 32 bites SPARC Version 7 (V7). A SPARC Version 8 (V8), egy javított architektúra-leírás, 1990-ben jelent meg. A főbb eltérések a V7 és V8 között az egészértékű szorzó és osztó utasítások megjelenése, és a 80 bites kiterjesztett pontosságú lebegőpontos aritmetika 128 bites négyszeres pontosságú adattípussal és aritmetikával való kiterjesztése. A SPARC V8 szolgált az IEEE 1754-1994 sz. szabvány alapjául, amely az IEEE 32 bites mikroprocesszor-architektúrájának szabványa (utasításkészlet, regisztermodell, adattípusok, opkódok és koprocesszor-interfész definíció).

A SPARC Version 9, a SPARC 64 bites architektúrája 1993-ban jelent meg, a SPARC International kiadásában. A SPARC Architektúra Bizottság fejlesztette ki, amelynek tagjai a következők: Amdahl Corporation, Fujitsu, ICL, LSI Logic, Matsushita, Philips, Ross Technology, Sun Microsystems és a Texas Instruments.

2002-ben a Fujitsu és a Sun közzétette a SPARC Joint Programming Specification 1 (JPS1) specifikációt, amely a két cég által készített processzorokban azonos módon megvalósított processzorfunkciókat írta le („Commonality”). Az első JPS1 specifikációnak megfelelő CPU-k a Sun UltraSPARC III és a Fujitsu SPARC64 V processzorai voltak. A JPS1 által nem lefedett funkcionalitás a processzorok külön „megvalósítási függelék”-ében („Implementation Supplements”) vannak leírva.

2006 elején a Sun kiadott egy bővített architektúra-specifikációt, az UltraSPARC 2005-öt (UltraSPARC Architecture 2005). Ez nem csak a privilegizált és nem privilegizált részeket tartalmazta a SPARC V9-ből, hanem ráadásul minden architekturális bővítést is, például a CMT, hiperprivilegizált, VIS 1 és VIS 2 vizuális utasításkészlet-bővítéseket, amelyek jelen vannak a Sun UltraSPARC processzoraiban az UltraSPARC T1 implementáció óta. Az UltraSPARC 2005 architektúra tartalmazza a Sun standard kiterjesztéseit és teljes mértékben megfelel a SPARC V9 Level 1 specifikációnak.

2007-ben a Sun kiadta az UltraSPARC 2007 architektúra (UltraSPARC Architecture 2007) specifikációt, ennek az UltraSPARC T2 típus felel meg.

Az architektúra biztosítja a folyamatos bináris alkalmazás-kompatibilitást az első, 1987-es SPARC V7-től kezdve egészen a Sun UltraSPARC architektúra implementációkig.

A SPARC különböző megvalósított változatai közül nagyon népszerű volt a Sun SuperSPARC és UltraSPARC-I változat, ezeket használták referenciarendszernek a SPEC CPU95 és CPU2000 teljesítménytesztekhez (benchmarks). A 296 MHz-es UltraSPARC-II a SPEC CPU2006 benchmark referenciarendszere.

A SPARC architektúra licenceit több cég megszerezte és ennek alapján különböző implementációkat fejlesztettek ki és gyártottak, köztük az alábbiak:

SPARC64 szerkesztés

A Fujitsu (kezdetben HAL Computer Systems nevű leányvállalatán keresztül) 1995 óta tervez SPARC V9 specifikációnak megfelelő processzorokat, amelyek a SPARC64 márkanév alatt futnak. Ide tartozik a SPARC64 V is,[12] amit a Fujitsu PRIMEPOWER szervercsalád használ;[13] és a SPARC64 VI, amit a Sun és a Fujitsu a SPARC Enterprise M osztályú szervercsalád használ. 2008 közepétől kezdték meg a SPARC64 VII processzorok szállítását, amelyeket szintén az M osztályú szerverekben használnak fel.

SPARC mikroprocesszorok adatai szerkesztés

Ebben a táblázatban a SPARC processzorok néhány jellemző adata látható. Az oszlopok: órajel-frekvencia MHz-ben, architektúraverzió, kiadás éve, szálak száma (szálak egy magban × magok száma), gyártási processz (mikron), tranzisztorok száma (millió), lapkaméret (mm²), I/O lábak száma, disszipáció (watt), feszültség, gyorsítótárak mérete: Dcache: adat-cache, Icache: utasítás-gyorsítótár, utasítások, L2 és L3 (KiB).

Megjegyzések:

  1. a b Szálak száma magonként × magok száma = összes szál
  2. Különféle SPARC V7 implementációkat gyártott a Fujitsu, LSI Logic, Weitek, Texas Instruments és a Cypress. Egy SPARC V7 processzor általában több külön csipből állt, amik az egészértékű/integer egységet (IU), a lebegőpontos egységet (FPU), a memóriavezérlőt (MMU) és a gyorsítótár-memóriát tartalmazták.
  3. 167 MHz-en
  4. 250 MHz-en
  5. 400 MHz-en
  6. 440 MHz-en
  7. max. 500 MHz-en
  8. 900 MHz-en
  9. kivéve a B/K síneket
  10. A V9-en alapuló Oracle specifikáció

Operációs rendszerek szerkesztés

A SPARC gépek általában SunOS, Solaris vagy OpenSolaris rendszert használnak, de más operációs rendszerek is működnek rajtuk, például NEXTSTEP, RTEMS, FreeBSD, OpenBSD, NetBSD és Linux.

1993-ban az Intergraph bejelentette, hogy portolja a Windows NT-t SPARC-ra,[28] de ezt később visszavonták.

Nyílt forrású megvalósítások szerkesztés

A SPARC architektúrának három teljesen nyílt forrású megvalósítása van:

  • LEON – 32 bites, SPARC Version 8 megvalósítás, különösen a helykihasználásra optimalizálva tervezték. A forráskódja VHDL-ben van írva, GPL licenc alatti.
  • OpenSPARC T1 – 2006-ban adták ki, 64 bites, 32-szálas implementáció, megfelel a UltraSPARC Architecture 2005 és a SPARC Version 9 (Level 1) specifikációknak. A forráskódja Verilog-ban készült, több licenc alatt lett kibocsátva; az OpenSPARC T1 forráskód legnagyobb része GPL licenc alá esik, a létező nyílt forrású projektekből származó kód továbbra is a saját licence alatt marad. A bináris programok a bináris szoftver licencszerződések hatálya alá esnek.
    • S1 – ez egy 64 bites Wishbone-nak megfelelő CPU mag, amely az OpenSPARC T1 tervein alapul. Ez egyetlen UltraSPARC v9 típusú mag, amely 4-utas SMT-re (egyidejű többszálas működésre) képes. A T1-hez hasonlóan erre is a GPL licenc vonatkozik.
  • OpenSPARC T2 – 2008-ban jelent meg, 64 bites, 64-szálas megvalósítás, megfelel az UltraSPARC Architecture 2007 és a SPARC Version 9 (Level 1) specifikációknak. A forráskódja Verilog-ban íródott, többfajta licenc hatálya alá esik, hasonlóan a T1-hez.

A SPARC architektúrának létezik egy teljesen nyílt forrású szimulátora is:

  • RAMP Gold, egy 32 bites, 64-szálas SPARC Version 8 implementáció, amelyet az FPGA-alapú architektúrák szimulációja céljából terveztek. A RAMP Gold forráskódja kb. 36000 sor Systemverilog nyelven, a BSD licencek hatálya alá esik.

Szuperszámítógépek szerkesztés

2011 júniusában a világ 500 leggyorsabb számítógépe közül csak két szuperszámítógép (az első és a 73-ik) használt SPARC processzorokat, a TOP500 lista alapján.[29]

2011-ben az első helyen a Fujitsu K computer-e állt (a 2011 júniusi és 2011 novemberi listák szerint),[29] 2012-ben a második helyen áll. Ez 88 128 SPARC64 VIIIfx CPU-ból épül fel, mindegyik nyolcmagos, így összesen 705 024 magot tartalmaz – csaknem kétszer annyit, mint a TOP500 bármelyik gépe. A K Computer teljesítménye nagyobb, mint a listában rákövetkező öt rendszeré együttvéve, és ennek a legmagasabb a teljesítmény-energia aránya az összes 2012 előtti szuperszámítógép-rendszer között. A Green500 listán a 6. helyen állt 2011 júniusában, 824.56 MFLOPS/W teljesítményével.[30]

A Tianhe-1A 2011-ben a második, 2012-ben az 5-ik helyen álló rendszer. Több node-ja kínai fejlesztésű OpenSPARC-alapú FeiTeng-1000 processzorokból áll, azonban ezek a node-ok nem vesznek részt a TOP500 alapját képező LINPACK tesztben.[31][32]

A 2012. júniusi TOP500 lista 18. helyén is egy SPARC alapú rendszer áll, a japán Tokiói Egyetem Információtechnológiai Központjában felállított Oakleaf-FX nevű rendszer; ez 1,848 GHz-es SPARC64 IXfx 16C processzorokból áll, mindössze 76800 magot tartalmaz.[33]

2010. december 2-án az Oracle leleplezte a T3-2, T3-4 és M5000 szerverekből álló SPARC SuperCluster rendszerét.[34] A T3-4 szerverekből álló konfiguráció állítólag felülmúlja a HP Integrity Superdome és az IBM Power 780 server rendszereket, 30 249 688 tpmC sebességével.[35] Az Oracle azóta megjelentette a T4-4 jelű SPARC SuperCluster változatot is, azonban ezekkel a rendszerekkel 2012-ben még nem sikerült bekerülnie a TOP500-ba.

Jegyzetek szerkesztés

  1. SPARC Timeline (angol nyelven). SPARC International, 1994-2011. [2012. március 18-i dátummal az eredetiből archiválva]. (Hozzáférés: 2012)
  2. David L. Weaver: OpenSPARC Architecture Generattions (angol nyelven) (pdf) pp. 36. OpenSPARC, 2008. (Hozzáférés: 2012. szeptember 21.)
  3. SPARC: SPARC information (angol nyelven). (Hozzáférés: 2012)
  4. [Kerekes]: History of SPARC systems 1987 to 2010 (angol nyelven). SPARC Product Directory, 1996. [2012. július 17-i dátummal az eredetiből archiválva]. (Hozzáférés: 2012)
  5. OpenSPARC T2 (angol nyelven). OpenSPARC. Oracle Corporation. (Hozzáférés: 2012. szeptember 20.)
  6. SPARC64™X: Fujitsu’s New Generation 16 Core Processor for the next generation UNIX servers. Fujitsu, 2012. augusztus 29. [2013. október 31-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. május 19.)
  7. Vaughan-Nichols, Steven J.. „Sun set: Oracle closes down last Sun product lines”, 2017. szeptember 5.. [2017. szeptember 10-i dátummal az eredetiből archiválva] (Hozzáférés: 2017. szeptember 11.) 
  8. Nichols, Shaun. „Oracle finally decides to stop prolonging the inevitable, begins hardware layoffs”, 2017. augusztus 31.. [2017. szeptember 12-i dátummal az eredetiből archiválva] (Hozzáférés: 2017. szeptember 11.) 
  9. http://gcc.gnu.org/onlinedocs/gcc/SPARC-Options.html "integer multiply and integer divide instructions which exist in SPARC-V8 but not in SPARC-V7." / "SPARC-V7-ből hiányzó egész szorzó és osztó utasítások jelentek meg a SPARC-V8-ban ..."
  10. http://www.osnews.com/story/6136 "The V8 architecture adds some instructions .., including integer divide and multiply."
  11. Weaver, D. L., ed. (1994), The SPARC Architecture Manual, Version 9, Prentice Hall, ISBN 0-13-825001-4, <http://www.sparc.org/standards/SPARCV9.pdf>. Hozzáférés ideje: 2011-12-06 Archiválva 2012. január 18-i dátummal a Wayback Machine-ben Archivált másolat. [2012. január 18-i dátummal az eredetiből archiválva]. (Hozzáférés: 2012. szeptember 21.)
  12. SPARC64™ V Background Briefing (angol nyelven). Technology overview. Fujitsu, 2007. [2007. november 24-i dátummal az eredetiből archiválva]. (Hozzáférés: 2022. július 14.)
  13. UNIX Server PRIMEPOWER (angol nyelven). Product Lineup. Fujitsu, 2007. [2007. november 16-i dátummal az eredetiből archiválva]. (Hozzáférés: 2022. július 14.)
  14. FX1 Key Features & Specifications, Fujitsu, 2008-02-19, <http://www.fujitsu.com/downloads/PR/2008/20080219-01a.pdf>. Hozzáférés ideje: 2011-12-06
  15. Tremblay, Marc & Chaudhry, Shailender (2008-02-19), A Third-Generation 65nm 16-Core 32-Thread Plus 32-Scout-Thread CMT SPARC(R) Processor, Sun Microsystems, <http://www.opensparc.net/pubs/preszo/08/RockISSCC08.pdf>. Hozzáférés ideje: 2011-12-06
  16. Vance, Ashlee (2009-06-15), Sun Is Said to Cancel Big Chip Project, <http://bits.blogs.nytimes.com/2009/06/15/sun-is-said-to-cancel-big-chip-project>. Hozzáférés ideje: 2010-05-23
  17. Fujitsu shows off SPARC64 VII, 2008-08-28, <http://www.h-online.com/newsticker/news/item/Hot-Chips-Fujitsu-shows-off-SPARC64-VII-737073.html>. Hozzáférés ideje: 2011-12-06 Archiválva 2013. május 23-i dátummal a Wayback Machine-ben Archivált másolat. [2013. május 23-i dátummal az eredetiből archiválva]. (Hozzáférés: 2012. szeptember 28.)
  18. Barak, Sylvie (2009-05-14), Fujitsu unveils world’s fastest CPU, <http://www.theinquirer.net/inquirer/news/1137342/fujitsu-unveils-world-s-fastest-cpu>. Hozzáférés ideje: 2011-12-06 Archiválva 2013. július 3-i dátummal a Wayback Machine-ben Archivált másolat. [2013. július 3-i dátummal az eredetiből archiválva]. (Hozzáférés: 2012. szeptember 28.)
  19. Sparc T3 processor, <http://www.oracle.com/us/products/servers-storage/servers/sparc-enterprise/t-series/sparc-t3-chip-ds-173097.pdf>. Hozzáférés ideje: 2011-12-06
  20. Morgan, Timothy Prickett (2010-12-03), Ellison: Sparc T4 due next year, <http://www.channelregister.co.uk/2010/12/03/oracle_sparct4_fujitsu_sparc64/>. Hozzáférés ideje: 2011-12-06
  21. SPARC Enterprise M-series Servers Architecture, 2011, <http://www.fujitsu.com/downloads/SPARCE/whitepapers/sparc-architecture-m-series-en.pdf>
  22. Morgan, Timothy Prickett (2011-08-22), Oracle's Sparc T4 chip, <http://www.theregister.co.uk/2011/08/22/oracle_sparc_t4_hot_chips/>. Hozzáférés ideje: 2011-12-06 Archivált másolat. [2011. november 30-i dátummal az eredetiből archiválva]. (Hozzáférés: 2012. szeptember 28.)
  23. Morgan, Timothy Prickett (2011-11-21), Fujitsu parades 16-core Sparc64 super stunner, <http://www.theregister.co.uk/2011/11/21/fujitsu_sparc64_ixfx_fx10_details>. Hozzáférés ideje: 2011-12-08 Archivált másolat. [2011. november 24-i dátummal az eredetiből archiválva]. (Hozzáférés: 2012. szeptember 28.)
  24. Fujitsu Launches PRIMEHPC FX10 Supercomputer, 2011-11-07, <http://www.fujitsu.com/global/news/pr/archives/month/2011/20111107-01.html>. Hozzáférés ideje: 2012-02-03 Archivált másolat. [2012. január 18-i dátummal az eredetiből archiválva]. (Hozzáférés: 2012. szeptember 28.)
  25. Oracle Products. oracle.com. [2017. március 8-i dátummal az eredetiből archiválva]. (Hozzáférés: 2017. augusztus 29.)
  26. SPARC M5-32 Server / Overview (angol nyelven). Oracle, 2012. április 1. (Hozzáférés: 2013. május 19.) „6-core, 8 threads per core, SPARC M5 processor with extra large 48 MB shared L3 cache for exceptional per-core performance and ... / SPARC M5: 6 mag, 8 szál magonként, extranagy 48 MB-os osztott L3 cache ...”
  27. Oracle SPARC products. oracle.com. [2018. szeptember 26-i dátummal az eredetiből archiválva]. (Hozzáférés: 2017. augusztus 29.)
  28. McLaughlin, John (1993-07-07), "Intergraph to Port Windows NT to SPARC", The Florida SunFlash 55 (11), <http://ftp.lanet.lv/ftp/sun-info/sunflash/1993/Jul/55.11-Sun-Intergraph:-SPARC-and-Windows-NT>. Hozzáférés ideje: 2011-12-06
  29. a b TOP500 List (1-100), 2011, <http://top500.org/list/2011/06/100>. Hozzáférés ideje: 2011-12-06 Archiválva 2011. június 23-i dátummal a Wayback Machine-ben Archivált másolat. [2011. június 23-i dátummal az eredetiből archiválva]. (Hozzáférés: 2012. szeptember 28.)
  30. The Green500 List, 2011, <http://www.green500.org/lists/2011/06/top/list.php>. Hozzáférés ideje: 2012-09-28 Archiválva 2011. július 3-i dátummal a Wayback Machine-ben Archivált másolat. [2011. július 3-i dátummal az eredetiből archiválva]. (Hozzáférés: 2012. szeptember 28.)
  31. Keane, Andy, Tesla Supercomputing, <http://www.nvidia.com/content/mp4/sc-2010/theater/keane-sc10.mp4>. Hozzáférés ideje: 2011-12-06
  32. U.S. says China building 'entirely indigenous' supercomputer, by Patrick Thibodeau Computerworld, November 4, 2010 [1] Archiválva 2012. október 11-i dátummal a Wayback Machine-ben
  33. TOP500: TOP500 List - June 2012 (1-100). TOP500.org, 2012. 6. [2012. szeptember 28-i dátummal az eredetiből archiválva]. (Hozzáférés: 2012)
  34. Oracle Announces New SPARC Supercluster, 2010-12-02, <http://www.oracle.com/us/corporate/press/192208>. Hozzáférés ideje: 2011-12-06
  35. Oracle Beats IBM with Nearly Three Times Better Throughput, 2010-12-02, <http://www.oracle.com/us/corporate/press/192165>. Hozzáférés ideje: 2011-12-06

Kapcsolódó szócikkek szerkesztés

  • ERC32 – a SPARC V7 specifikáción alapul
  • FeiTeng-1000 – kínai nyolcmagos SPARC-alapú processzor
  • MCST-4R – orosz négymagos mikroprocesszor, a SPARC V9 specifikáción alapul
  • OpenSPARC – az UltraSPARC T1 kialakításon alapuló nyílt forrású projekt
  • Rock processor – többmagos, többszálas mikroprocesszor, amelyben nagy hangsúlyt kapott a lebegőpontos teljesítmény
  • Ross Technology, Inc. – SPARC processzor tervező és készítő cég az 1980-as és 1990-es években
  • Sparcle – módosított SPARC, multiprocesszoros támogatással, a MIT Alewife projektjében használták
  • SPARC T sorozat
  • UltraSPARC T1 – A Sun első többmagos és többszálas processzora (kódneve "Niagara")
  • UltraSPARC T2 – a T1 utód-tervezete
  • SPARC T3 – az UltraSPARC T2 után következő SPARC generáció

További információk szerkesztés

BSD a SPARC-on szerkesztés

Linux disztribúciók szerkesztés