Movatterモバイル変換


[0]ホーム

URL:


Ugrás a tartalomhoz
Wikipédia
Keresés

SPARC

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából

Változat állapota

Ez a lap egy ellenőrzött változata

Ez aközzétett változat,ellenőrizve:2024. július 3.

Pontosságellenőrzött

Sun UltraSPARC II mikroprocesszor

ASPARC (skálázható processzor-architektúra, aScalableProcessorArchitecture szavakból) aSun Microsystems által kifejlesztett32 és64 bitesRISC típusúutasításkészlet-architektúra (ISA).A SPARC ISA tervezése a Sun-nál1984-ben kezdődött,[1]1986-ban a Sun és aFujitsu 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 processzorosSun-4 munkaállomások.[4]

A SPARC egy bejegyzett védjegy, amely aSPARC 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 kezdetben32 bites SPARC architektúrát a SunSun-4-esmunkaállomások ésszerverek 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 a64 bites verzióját; a 64 bites SPARC processzorok változatait aSun Microsystems,Solbourne,Fujitsu és más gyártók szimmetrikus multiprocesszoros (SMP) ésccNUMA 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. aTexas Instruments,Atmel,Cypress Semiconductor ésFujitsu cégeknek. Ennek köszönhetően mára a SPARC architektúra teljesennyílt és nem kötődik egyetlen tulajdonoshoz.

2006 márciusában a Sun Microsystems kiadta az UltraSPARC T1 mikroprocesszor terveitnyílt forrásként, OpenSPARC T1 néven; a teljes dokumentáció hozzáférhető azOpenSPARC.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 aFujitsu Laboratories Ltd. által 2009 júniusában megjelentetettSPARC64 VIIIfx típusú„Venus” kódnevű processzor (nyolc mag, 2 GHz, 128GFLOPS), amelyet a 8petaFLOPS 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] AzOracle 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 bevezetett3,6 GHz-en futó 16 magosSPARC 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 aKaliforniai Egyetemen,Berkeley-ben kifejlesztett koraiRISC I ésRISC II architektúrák és azIBM 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 aMIPS-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 ag0, 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ákregiszterablaknak, 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.

Aská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 akontextusvá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. azIntel i960,IA-64 és azAMD 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 a64 bites adat- és címkezelés.[11]

ASPARC Version 8 szerint alebegőpontosregiszterfájl 16dupla 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ó. ASPARC 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 azML,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 abig-endianbájtsorrendet támogatta. A 64 bites SPARC-V9 architektúra az utasításokbanbig-endian bájtsorrendet használ, de az adatok bájtsorrendje lehetbig-endian vagylittle-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, azMMU szintjén. Ez előnyös lehet az önmagukbanlittle-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ó az1986-ban megjelent 32 bitesSPARC Version 7 (V7). ASPARC 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 biteskiterjesztett pontosságú lebegőpontos aritmetika 128 bitesné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 azIEEE 32 bites mikroprocesszor-architektúrájának szabványa (utasításkészlet, regisztermodell, adattípusok, opkódok és koprocesszor-interfész definíció).

ASPARC Version 9, a SPARC 64 bites architektúrája1993-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 aTexas Instruments.

2002-ben a Fujitsu és a Sun közzétette a SPARCJoint 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 SunUltraSPARC III és a FujitsuSPARC64 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 azUltraSPARC 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 azUltraSPARC 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 aSPEC CPU95 és CPU2000 teljesítménytesztekhez(benchmarks). A 296 MHz-es UltraSPARC-II a SPEC CPU2006benchmark 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]
Bővebben:SPARC64

A Fujitsu (kezdetbenHAL 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 aSPARC64 V is,[12]amit a FujitsuPRIMEPOWER szervercsalád használ;[13] és aSPARC64 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 aSPARC64 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).

név (kódnév)modellórajel fr. (MHz)arch. verziókiadás éveszálszám[megj 1]processz (µm)tr. szám (millió)lapkaméret (mm²)I/O lábakdisszipáció (W)feszültség (V)L1Dcache (KiB)L1Icache (KiB)L2 cache (KiB)L3 cache (KiB)
SPARC(különféle), pl.MB86900[megj 2]14,28–40V71987-19921×1=10,8–1,3~0,1–1,8--160–256----0–128 (egyesített)nincsnincs
microSPARC I (Tsunami)TI TMS390S1040–50V819921×1=10,80,8225 ?2882,5524nincsnincs
SuperSPARC I (Viking)TI TMX390Z50 / Sun STP102033–60V819921×1=10,83,1--29314,3516200-2048nincs
SPARCliteFujitsu MB8683x66–108V8E19921×1=1------144, 176--2,5/3,3 V-5,0 V, 2,5 V-3,3 V1, 2, 8, 161, 2, 8, 16nincsnincs
hyperSPARC (Colorado 1)Ross RT620A40–90V819931×1=10,51,5------5 ?08128-256nincs
microSPARC II (Swift)Fujitsu MB86904 / Sun STP101260–125V819941×1=10,52,323332153,3816nincsnincs
hyperSPARC (Colorado 2)Ross RT620B90–125V819941×1=10,41,5------3,308128-256nincs
SuperSPARC II (Voyager)Sun STP102175–90V819941×1=10,83,1299--16--16201024-2048nincs
hyperSPARC (Colorado 3)Ross RT620C125–166V819951×1=10,351,5------3,308512-1024nincs
TurboSPARCFujitsu MB86907160–180V819961×1=10,353,013241673,51616512nincs
UltraSPARC (Spitfire)Sun STP1030143–167V919951×1=10,473,831552130[megj 3]3,31616512-1024nincs
UltraSPARC (Hornet)Sun STP1030200V919981×1=10,425,2265521--3,31616512-1024nincs
hyperSPARC (Colorado 4)Ross RT620D180–200V819961×1=10,351,7------3,31616512nincs
SPARC64Fujitsu (HAL)101–118V919951×1=10,4--többchipes286503,8128128----
SPARC64 IIFujitsu (HAL)141–161V919961×1=10,35--többchipes286643,3128128----
SPARC64 IIIFujitsu (HAL) MBCS70301250–330V919981×1=10.2417.6240----2.564648192--
UltraSPARC IIs (Blackbird)Sun STP1031250–400V919971×1=10,355,414952125[megj 4]2,516161024 vagy 4096nincs
UltraSPARC IIs (Sapphire-Black)Sun STP1032 / STP1034360–480V919991×1=10,255,412652121[megj 5]1,916161024–8192nincs
UltraSPARC IIi (Sabre)Sun SME1040270–360V919971×1=10,355,4156587211,91616256–2048nincs
UltraSPARC IIi (Sapphire-Red)Sun SME1430333–480V919981×1=10,255,4--58721[megj 6]1,916162048nincs
UltraSPARC IIe (Hummingbird)Sun SME1701400–500V919991×1=10,18 Al----37013[megj 7]1,5-1,71616256nincs
UltraSPARC IIi (IIe+) (Phantom)Sun SME1532550–650V920001×1=10,18 Cu----37017,61,71616512nincs
SPARC64 GPFujitsu SFCB81147400–563V920001×1=10,1830,2217----1,81281288192--
SPARC64 GP--600–810V9--1×1=10,1530,2------1,51281288192--
SPARC64 IVFujitsu MBCS80523450–810V920001×1=10,13----------1281282048--
UltraSPARC III (Cheetah)Sun SME1050600V9 / JPS120011×1=10,18 Al293301368531,664328192nincs
UltraSPARC III (Cheetah)Sun SME1052750–900V9 / JPS120011×1=10,13 Al29--1368--1,664328192nincs
UltraSPARC III Cu (Cheetah+)Sun SME10561002–1200V9 / JPS120011×1=10,13 Cu29232136880[megj 8]1,664328192nincs
UltraSPARC IIIi (Jalapeño)Sun SME16031064–1593V9 / JPS120031×1=10,1387,5206959521,364321024nincs
SPARC64 V (Zeus)Fujitsu1100–1350V9 / JPS120031×1=10,13190289269401,21281282048--
SPARC64 V+ (Olympus-B)Fujitsu1650–2160V9 / JPS120041×1=10,094002972796511281284096--
UltraSPARC IV (Jaguar)Sun SME11671050–1350V9 / JPS120041×2=20,136635613681081,35643216384nincs
UltraSPARC IV+ (Panther)Sun SME1167A1500–2100V9 / JPS120051×2=20,092953361368901,16464204832768
UltraSPARC T1 (Niagara)Sun SME19051000–1400V9 / UA 200520054×8=320,093003401933721,38163072nincs
SPARC64 VI (Olympus-C)Fujitsu2150–2400V9 / JPS120072×2=40,09540422--120--128×2128×26144nincs
UltraSPARC T2 (Niagara 2)Sun SME1908A1000–1600V9 / UA 200720078×8=640,0655033421831951,1–1,58164096nincs
UltraSPARC T2 Plus (Victoria Falls)Sun SME1910A1200–1600V9 / UA 200720088×8=640,0655033421831--8164096nincs
SPARC64 VII (Jupiter)[14]Fujitsu2400–2880V9 / JPS120082×4=80,065600445--150--64×464×46144nincs
UltraSPARC "RK" (Rock)[15]Sun SME18322300V9 / --törölve[16]2×16=320,065?3962326??32322048?
SPARC64 VIIIfx (Venus)[17][18]Fujitsu2000V9 / JPS120091×8=80,045760513127158?32×832×86144nincs
SPARC T3 (Rainbow Falls)Oracle/Sun1650V9 / UA _?_20108×16=1280,040[19]????371?139?8166144nincs
SPARC64 VII+ (Jupiter-Evagy M3)[20][21]Fujitsu2667 - 3000V9 / JPS120102×4=80,065---160-64×464×412288nincs
LEON3FTCobham Gaisler GR712RC100V8E20111×2=2180 nm1,5[megj 9]1.8/3.34x4Kb4x4Kbnincsnincs
R1000MCSzT (Oroszország)750 - 1000JPS2[megj 10]20101×4=40,09180128151, 1,8, 2,532162048nincs
SPARC T4 (Yosemite Falls)[22]Oracle2850 - 3000V9 / OSA201120118×8=640,04855403?240?16×816×8128×84096
SPARC64 IXfx[23][24]Fujitsu1850V9 / JPS1 ?20121×16=160,0418704841442110?32×1632×1612288nincs
SPARC64 XFujitsu????-3000V9 / JPS20122×16=320,0282950587,51500??64×1664×1624576nincs
SPARC T5Oracle3600V9 / OSA201120138×16=1280,028?????16×816×8128×168192
SPARC M5[25]Oracle3600V9 / OSA201120138×6=4828 nm3900511???16×616×6128×649152[26]
SPARC M6[27]Oracle3600OSA201120138×12=9628 nm4270643???16×1216×12128×1249152
név (kódnév)modellórajelfr. (MHz)arch. verziókiadás éveszálszám[megj 1]processz (µm)tr. szám (millió)lapkaméret (mm²)I/O lábakdisszipáció (W)feszültség (V)L1Dcache (KiB)L1Icache (KiB)L2 cache (KiB)L3 cache (KiB)

Megjegyzések:

  1. abSzá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 agyorsí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ábanSunOS,Solaris vagyOpenSolaris rendszert használnak, de másoperációs rendszerek is működnek rajtuk, példáulNEXTSTEP,RTEMS,FreeBSD,OpenBSD,NetBSD ésLinux.

1993-ban azIntergraph bejelentette, hogy portolja aWindows 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 teljesennyí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. AforráskódjaVHDL-ben van írva,GPL licenc alatti.
  • OpenSPARCT1 – 2006-ban adták ki, 64 bites, 32-szálas implementáció, megfelel aUltraSPARC Architecture 2005 és aSPARC Version 9 (Level 1) specifikációknak. A forráskódjaVerilog-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 bitesWishbone-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.
  • OpenSPARCT2 – 2008-ban jelent meg, 64 bites, 64-szálas megvalósítás, megfelel azUltraSPARC Architecture 2007 és aSPARC 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 teljesennyí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 sorSystemverilog nyelven, aBSD 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, aTOP500 lista alapján.[29]

2011-ben az első helyen a FujitsuK 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]

ATianhe-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ítottOakleaf-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 azeredetibő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 azeredetibő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 azeredetibő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 azeredetibő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 azeredetibő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-06Archiválva2012. január 18-i dátummal aWayback Machine-benArchivált másolat. [2012. január 18-i dátummal azeredetibő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 azeredetibő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 azeredetibő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-06Archiválva2013. május 23-i dátummal aWayback Machine-benArchivált másolat. [2013. május 23-i dátummal azeredetibő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-06Archiválva2013. július 3-i dátummal aWayback Machine-benArchivált másolat. [2013. július 3-i dátummal azeredetibő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-06Archivált másolat. [2011. november 30-i dátummal azeredetibő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-08Archivált másolat. [2011. november 24-i dátummal azeredetibő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-03Archivált másolat. [2012. január 18-i dátummal azeredetiből archiválva]. (Hozzáférés: 2012. szeptember 28.)
  25. Oracle Products. oracle.com. [2017. március 8-i dátummal azeredetibő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 azeredetibő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. abTOP500 List (1-100), 2011, <http://top500.org/list/2011/06/100>. Hozzáférés ideje: 2011-12-06Archiválva2011. június 23-i dátummal aWayback Machine-benArchivált másolat. [2011. június 23-i dátummal azeredetibő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-28Archiválva2011. július 3-i dátummal aWayback Machine-benArchivált másolat. [2011. július 3-i dátummal azeredetibő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 ThibodeauComputerworld, November 4, 2010[1]Archiválva2012. október 11-i dátummal aWayback Machine-ben
  33. TOP500: TOP500 List - June 2012 (1-100). TOP500.org, 2012. 6. [2012. szeptember 28-i dátummal azeredetibő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ó
Vállalati igazgatók
Beszerzések
Adatbázisok
Programozási nyelvek
IDE-k
Middleware
Operációs rendszerek
Számítógépes hardver
Számítástechnikai rendszerek (appliances)
Oktatás és elismerés
--
Processzorok
Munkaállomások
és kiszolgálók
Hálózati számítógépek
Tárolóeszközök
Egyéb
(A Sun céget 2010-ben felvásárolta azOracle Corporation)
Utasításkészlet kiterjesztések
SIMD (RISC)
SIMD (x86)
Bit manipuláció
  • BMI (ABM: 2007, BMI1: 2012, BMI2: 2013, TBM: 2012)
  • ADX (2014)
Tömörített utasítások
Biztonság éskriptográfia
Tranzakciós memória
Virtualizáció
  • A kiadatlan bővítmények dátumaitáthúztuk.


További információk

[szerkesztés]

BSD a SPARC-on

[szerkesztés]

Linux disztribúciók

[szerkesztés]
A lap eredeti címe: „https://hu.wikipedia.org/w/index.php?title=SPARC&oldid=27261164
Kategória:

[8]ページ先頭

©2009-2025 Movatter.jp