UltraSPARC T1

UltraSPARC T1  on moniytiminen mikroprosessori , jossa on laitteiston monisäikeistys , jonka on kehittänyt Sun Microsystems , joka tunnetaan nimellä Niagara ennen sen julkistamista 14. marraskuuta 2005.

Prosessori perustuu RISC - arkkitehtuuriin UltraSPARC Architecture 2005 -spesifikaatioon , joka tukee SPARC v9 -käskysarjaa, ja se on saatavana useissa muunnelmissa, jotka eroavat kellotaajuuksien (1-1,4 GHz ) ja ytimien lukumäärän (4, 6 ja 8 ydintä) suhteen. laitteistotuella neljälle säikeelle (4 "kevyen" prosessin vuorottelu - English  Light Weight Processes , LWP) ydintä kohti. Vuonna 2007 Sun esitteli uuden UltraSPARC T2 -seuraajan prosessorin .

Historia

Työ monisäikeisille sovelluksille optimoidun prosessorin parissa aloitettiin Sun Microsystemsissä 1990-luvun toisella puoliskolla osana MAJC -projektia (Microprocessor Architecture for Java Computing), Java-asemien laitteistoalustan kehittämistä. Aluksi oletettiin, että Javan sovellettavuus rajoittuisi kulutuselektroniikkalaitteisiin, korkeintaan - henkilökohtaisiin tietokoneisiin, joten vaikka osa laitteiston kulunhallinnan kehityksestä käytettiin palvelinjärjestelmissä, Corelin kehityksen kysynnän puutteen jälkeen. ja Java-kielellä kirjoitetut Lotus -toimistopaketit , vaikka ne valmistuivat vuonna 1999 d. MAJC-5200-kaksiytiminen prosessori integroidulla muistiohjaimella ja grafiikan esiprosessorilla [1] [2] , MAJC-projekti keskittyi uudelleen monisäikeisten prosessorien kehittämiseen palvelinjärjestelmille.

Toinen (ja keskeinen) tekijä oli Stanford Hydra Single-Chip Multiprocessor -projekti, jossa kehitettiin yksisiruinen moniytiminen superskalaariprosessori jaetulla välimuistilla [3] , jota rahoitti DARPA ja jota johti Kunle Olukotun . Projekti johti neliytimiseen yksisiruiseen MIPS R10000 -prosessoriin vuonna 1998 ja Olukotunin Afara Websystemsin perustamiseen. Kun Les Kohn, yksi UltraSPARC I -kehittäjistä, muutti Sunista Afaraan , Hydra keskittyi uudelleen UltraSPARC I -arkkitehtuuriin ja vuonna 2002 Sun Microsystems osti Afara Websystemsin [4] .

Laitteistoarkkitehtuuri

UltraSPARC T1 on suulake, joka isännöi jopa 8 SPARC V9 -ydintä, joissa on 16 kilotavua L1-käskyvälimuistia ja 8 kilotavua L1-tietovälimuistia, sekä liukulukuyksikköä (FPU), joka on yhdistetty 132 Gt/s:n poikkipalkilla. Kytkimeen on liitetty 4 L2-välimuistipankkia, joiden kokonaiskapasiteetti on 3 Mt ja jotka jakavat kaikki prosessoriytimet. Jokaista pankkia palvelee DDR-II DRAM-muistiohjain, käytössä on 144-bittiset rajapinnat, ohjaimien yhteenlaskettu huippukaistanleveys on 25 Gt/s. I/O-liitäntänä käytetään 128-bittistä J-Bus-liitäntää (JBI).

Looginen arkkitehtuuri

Sovellus

Elokuusta 2007 lähtien UltraSPARC T1 -prosessoria on käytetty vain Sun Microsystemsin palvelimissa:

Lähteet

  1. http://www.jetinfo.ru/1999/10/2/article2.10.199964.html Arkistoitu kopio 29. syyskuuta 2007 Wayback Machinessa Esimerkki MAJC-arkkitehtuurin toteutuksesta - MAJC-5200-siru // Jet Info, nro 10 (77), 1999
  2. Sudharsanan, S. Sriram, P. Frederickson, H. Gulati, A. Kuvan ja videon käsittely MAJC 5200:lla. Image Processing, 2000. Proceedings. 2000 International Conference on Volume 3, Issue, 2000 Sivu(t): 122-125, voi. 3
  3. Stanford Hydra Single-Chip Multiprocessor Project Arkistoitu 29. elokuuta 2007.
  4. Sun Microsystems ostaa Afara Websystems, Inc:n. . Haettu 8. elokuuta 2007. Arkistoitu alkuperäisestä 15. maaliskuuta 2007.

Kirjallisuus

Linkit