SGI O2
| SGI O2 | ||
|---|---|---|
|
| ||
| Tiedot | ||
| Kaveri | työasema | |
| Luoja | Silicon Graphics | |
| Tekniset tiedot | ||
| Muisti | jopa 1 Gt | |
| Varastointi | UltraWide SCSI -kiintolevyt ja CD-ROM- asemat | |
| GPU | CRM ( OpenGL ) | |
| Ohjelmisto | ||
| Käyttöjärjestelmä | ||
| Kronologia | ||
| SGI Indy | SGI O2 | |
O2 on lähtötason Unix - työasema , jonka SGI esitteli vuonna 1996 korvaamaan aiemman Indy -sarjansa . Kuten Indy, O2 käytti yhtä MIPS - mikroprosessoria , ja se oli tarkoitettu käytettäväksi ensisijaisesti multimediaan . Sen suurempi vastine on SGI Octane . O2 oli SGI:n viimeinen yritys halvemmalla työasemalla.
Laitteisto
Järjestelmäarkkitehtuuri
Alun perin Moosehead -projektina tunnetussa O2-arkkitehtuurissa oli laajakaistainen Unified Memory Architecture (UMA) järjestelmäkomponenttien yhdistämiseen. PCI - väylä liitetään UMA:han vapaalla korttipaikalla. [ 1 ] Siinä oli kuorirakenne ja sisäinen modulaarinen rakenne. Kaksi SCSI-asemaa voitiin asentaa erikoiskoteloihin (yksi myöhemmissä R10000/R12000-malleissa lämpörajoitusten vuoksi) ja valinnainen videokaappaus/äänikasetti asennettuna äärivasemmalle.
CPU
O2:ta on saatavana kahdessa eri prosessoriversiossa; matalat MIPS R5000 180 - 350 MHz (tai RM7000-pohjaiset yksiköt) ja korkeammat R10000-pohjaiset yksiköt taajuudella 150 - 400 MHz (tai R12000-pohjaiset yksiköt). 200 MHz:n R5000-suorittimet, joissa on 1 Mt L2-välimuistia, ovat yleensä nopeampia kuin 180 MHz:n R5000, joissa on vain 512 kt välimuisti. On olemassa harrastajaprojekti, joka on onnistuneesti päivittänyt MIPS RM7xxx -prosessorin 600 MHz:iin O2:ssa.
Muisti
Emolevyssä on kahdeksan DIMM - paikkaa , ja kaikkien O2:iden muistia voidaan laajentaa 1 Gt:iin käyttämällä omia 239-nastaisia SDRAM -DIMM-moduuleja. Memory and Rendering Engine (MRE) ASIC sisältää muistiohjaimen . Muistiin pääsee käsiksi 133 MHz:n 144-bittisen väylän kautta, josta 128 bittiä on dataa ja loput ECC :tä varten . Tämä väylä on yhdistetty puskurijoukolla 66 MHz 256-bittiseen järjestelmämuistiin.
I/O
IO Engine ASIC tarjoaa I/O-toiminnot. ASIC sisältää 33-bittisen PCI-X-väylän, ISA-väylän , kaksi PS/2 - näppäimistö- ja hiiriporttia sekä 10/100 Base-T Ethernet -portin. PCI-X-väylässä on yksi paikka, mutta ISA-väylä on käytettävissä vain Super I/O -sirun liittämiseen sarja- ja rinnakkaisporttien tarjoamiseksi.
Levyt
O2:ssa on UltraWide SCSI -asemajärjestelmä (Adaptec 7880). Vanhemmissa O2-koneissa on yleensä 4x-nopeus Toshiban CD-ROM-levyjä, mutta mitä tahansa Toshiban SCSI-CD-ROM-levyä (sekä muiden valmistajien) voidaan käyttää, kehyksen vaihto on suunniteltu sopimaan Toshiban suunnitteluun ja IRIX ei voi käyttää CD-DA-muuta kuin Toshiban ). Myöhemmissä asemissa on Toshiban DVD-ROM-levyjä. R5000/RM7000-asemissa on kaksi asemaa SCA UltraWide SCSI -kiintolevyille. Koska R10000/R12000 CPU-moduulissa on paljon korkeampi jäähdytystuuletin, R10000/R12000-asemissa on tilaa yhdelle ajokelkolle.
Grafiikka
O2 käytti SGI:n erityisesti O2:ta varten kehittämää CRM-piirisarjaa. Se kehitettiin edulliseksi toteutukseksi OpenGL 1.1 -arkkitehtuurin ARB-kuvalaajennuksilla sekä ohjelmistoissa että laitteistoissa. Piirisarja koostuu mikroprosessorista sekä ICE-, MRE- ja Display ASIC -korteista. Mikroprosessori suorittaa kaiken näyttölistan ja huippupisteen käsittelyn sekä MRE ASIC:n ohjauksen. ICE ASIC suorittaa pikselien pakkaamisen ja purkamisen sekä pikselitietojen toimintoja. MRE ASIC suorittaa rasteroinnin ja tekstuurikartoituksen. Yhtenäisen muistiarkkitehtuurin ansiosta tekstuurimuisti ja kehysmuisti tulevat päämuistista, mikä johtaa järjestelmään, jossa on vaihteleva määrä kutakin muistia. Display Engine luo analogisia videosignaaleja kehyspuskuritiedoista, jotka on haettu muistista näyttöä varten.
Käyttöjärjestelmät
Useat käyttöjärjestelmät tukevat O2:ta.
- IRIX 6.3 tai 6.5.x (natiivialusta).
- Linux - portti toimii, mutta osa ohjaimista puuttuu. Sekä Gentoolla että Debianilla on julkaisuja, jotka toimivat O2:ssa. [ 2 ]
- OpenBSD on ollut käynnissä O2:ssa OpenBSD 3.7:stä lähtien.
- NetBSD on ollut käynnissä O2:lla NetBSD 2.0:sta lähtien. Se oli ensimmäinen avoimen lähdekoodin käyttöjärjestelmä, joka siirrettiin O2:lle. [ 3 ]
Suorituskyky
SGI O2:ssa on Imaging and Compression Engine (ICE) ASIC median ja still-kuvien käsittelyä varten. [ 4 ] ICE toimii 66 MHz:n taajuudella ja sisältää skalaariyksikkönä toimivan R3000-pohjaisen mikroprosessorin, johon on liitetty 128-bittinen SIMD -yksikkö MIPS-yhteisprosessorirajapinnan kautta. [ 4 ] ICE toimii joko kahdeksalla 16-bittisellä kokonaisluvulla tai kuudellatoista 8-bittisellä kokonaisluvulla, [ 4 ] mutta tarjoaa silti huomattavan määrän laskentatehoa, jonka avulla O2 voi suorittaa videon ja äänen dekoodaustehtäviä, jotka vaatisivat paljon korkeamman suorittimen. jos se tehdään ilman SIMD-ohjeita. ICE toimii vain IRIX-käyttöjärjestelmän kanssa, koska tämä on ainoa järjestelmä, jossa on ajurit, jotka pystyvät hyödyntämään tätä laitetta.
Yhtenäinen muistiarkkitehtuuri tarkoittaa, että O2 käyttää päämuistia graafisille tekstuureille, mikä tekee polygoneista ja muista graafisista elementeistä triviaaleja. Sen sijaan, että O2 siirtäisi tekstuurit väylän kautta grafiikkaalijärjestelmään, O2 välittää osoittimen päämuistissa olevaan pintakuvioon, jota grafiikkalaitteisto sitten käyttää. Tämä tekee suurten pintakuvioiden käyttämisestä helppoa ja jopa mahdollistaa videon suoratoiston tekstuurina.
Koska CPU suorittaa monet geometrialaskelmat, nopeamman CPU:n käyttö lisää geometriarajoitetun sovelluksen nopeutta. O2:n grafiikalla tiedetään olevan hitaampi rasterointinopeus kuin Indigo2 :n Maximum IMPACT -näytönohjainkorteilla , vaikka Maximum IMPACT -grafiikka on rajoitettu 4 megatavuun pintakuviomuistiin, mikä voi johtaa puskemiseen, kun taas O2:n sitä rajoittaa vain käytettävissä olevat muisti.
Vaikka suorittimen taajuudet 180–400 MHz vaikuttavat nykyään alhaisilta, O2:n julkaisun aikana vuonna 1996 nämä nopeudet olivat vähintään x86-perheen tietokoneiden nykyiset tarjoukset (vrt. Intelin Pentium ja K5 AMD:ltä).
Käyttää
- Kuvantaminen (erityisesti lääketieteellinen)
- On-Air TV-grafiikka; Yleisin esimerkki TV-grafiikalla varustetusta O2:sta on Weather Star XL -tietokone The Weather Channelille
- pöytätyöasema
- 3d mallinnus
- Analogisen videon jälkituotanto
- puolustusteollisuudessa
Viitteet
- ^ "SGI O2 R5000" . Majix Hardware -verkkosivusto . Haettu 3. elokuuta 2013 .
- ^ "IP32 - LinuxMIPS" . www.linux-mips.org . Haettu 5.8.2019 .
- ↑ NetBSD siirretty SGI O2:lle
- ↑ abc Kilgard , Mark J. (1997). "OpenGL:n toteuttaminen: yhden arkkitehtuurin kaksi toteutusta". 1997 SIGGRAPH/Eurographics Workshop , s. 45–55.