Casa > Exposició > Contingut

Silicon Graphics Technology

Mar 14, 2019

Sistemes basats en Motorola 680x0

Els productes de primera generació de SGI, començant per la sèrie 1000 de terminals gràfics d'alt rendiment IRIS (Integrated Raster Imaging System), es basaven en la família de microprocessadors Motorola 68000. Els models posteriors IRIS 2000 i 3000 es van convertir en estacions de treball UNIX complet.


Sèrie IRIS 1000

Les primeres entrades de la sèrie 1000 (models 1000 i 1200, introduïdes el 1984) eren terminals gràfics, perifèrics que es connectaven a un ordinador de propòsit general, com ara Digital Equipment Corporation VAX, per proporcionar habilitats gràfiques de visualització de trama. Van utilitzar CPUs Motorola 68000 de 8 MHz amb 768 kB de RAM i no tenien unitats de disc. Van arrencar a través de la xarxa (a través d’una targeta Ethernet Excelan EXOS / 101) des de l’ordinador controlador. Van utilitzar la placa de CPU "PM1", que era una variant de la pissarra que es va utilitzar a l'estació de treball SUN de la Universitat de Stanford i més tard a l'estació de treball Sun-1 de Sun Microsystems. El sistema gràfic estava format pel buffer de marc GF1, el "Update Controller" de l'UC3, el "controlador de pantalla" DC3 i el bitplane BP2. Les màquines de la sèrie 1000 es van dissenyar al voltant de l’estàndard Multibus.


Més tard les màquines de la sèrie 1000, el 1400 i el 1500, corrien a 10 MHz i tenien 1,5 MB de RAM. El 1400 tenia una unitat de disc ST-506 de 73 MB, mentre que el 1500 tenia una unitat de disc basada en SMD de 474 MB amb un controlador de disc Xylogics 450. És possible que hagin utilitzat la CPU PM2 i la placa RAM PM2M1 de la sèrie 2000. El monitor habitual de la sèrie 1000 es va desplaçar a 30 Hz. Es van produir sis unitats beta-test de l'estació de treball de 1400 i la primera unitat de producció (el primer ordinador comercial de SGI) es va enviar al Laboratori d'Imatge Electrònica de la Universitat Carnegie-Mellon el 1984.


Sèrie IRIS 2000 i 3000


Xip de Geometry Engine d'un IRIS 3120

SGI va desenvolupar ràpidament les seves màquines en estacions de treball amb la seva segona línia de productes: la sèrie IRIS 2000, llançada per primera vegada a l'agost de 1985. SGI va començar a utilitzar el sistema operatiu UNIX System V. Hi havia cinc models en dues gammes de productes, la gamma 2000/2200/2300/2400/2500 que utilitzava 68010 CPUs (el mòdul CPU PM2) i els sistemes posteriors "Turbo", el 2300T, el 2400T i el 2500T, que tenia 68020s ( el mòdul de la CPU IP2). Tots van utilitzar la targeta Ethernet Excelan EXOS / 201, el mateix maquinari gràfic (GF2 Frame Buffer, UC4 Update Controller, DC4 Display Controller, BP3 Bitplane). Les seves principals diferències van ser les plaques CPU, RAM i acceleradors de punt flotant de Weitek, controladors de disc i unitats de disc (estaven disponibles tant ST-506 com SMD). Es podrien actualitzar, per exemple, des de 2400 fins a 2400T. El 2500 i el 2500T tenien un xassís més gran, un rack EIA estàndard de 6 "19" amb espai a la part inferior per a dues unitats de disc SMD amb un pes aproximat de 68 kg cadascuna. Els models no turbo van utilitzar el Multibus per a que la CPU es comunicés amb el punt flotant. accelerador, mentre que el Turbos va afegir un cable de cinta dedicat a això: es van utilitzar monitors de 60 Hz per a la sèrie 2000.


L’altura de les màquines que utilitzaven les CPUs de Motorola es va aconseguir amb la sèrie IRIS 3000 (models 3010/3020/3030 i 3110/3115/3120/3130, els anys 30 els dos eren màquines de gran format). Van utilitzar el mateix subsistema gràfic i Ethernet que els anys 2000, però també van poder utilitzar fins a 12 "motors de geometria", el primer ús generalitzat d’acceleradors de gràfics de maquinari. El monitor estàndard era una unitat de 19 "60 Hz no entrellaçada amb base basculant / inclinada; es disposava de 19" de 30 Hz entrellaçats i un de 15 "60 Hz no entrellaçat (amb base inclinable / giratòria).


L’IRIS 3130 i els seus germans menors eren impressionants per a l’època, sent estacions de treball UNIX completes. El 3130 era prou potent com per suportar un complet paquet d’animació i renderització 3D sense suport de mainframe. Amb discs durs de gran capacitat segons estàndards del dia (dues unitats de 300 MB), cintes de transmissió i Ethernet, podria ser la peça central d’una operació d’animació.


La línia es va interrompre formalment el novembre de 1989, amb prop de 3.500 sistemes enviats de tots els models de 2000 i 3000 combinats.


Època RISC

Amb la introducció de la sèrie IRIS 4D, SGI es va canviar als microprocessadors MIPS. Aquestes màquines van ser més potents i van venir amb una potent capacitat de flotació a bord. Com que els gràfics 3D es van fer més populars a la televisió i al cinema durant aquest temps, aquests sistemes van ser els responsables d'establir gran part de la reputació de SGI.


SGI va produir una àmplia gamma d'estacions de treball basades en MIPS i servidors durant la dècada de 1990, executant la versió de SGI d'UNIX System V, ara anomenada IRIX. Aquests inclouen els sistemes de visualització massiva d'Oyx, de la mida de refrigeradors i capaços de suportar fins a 64 processadors mentre gestionaven fins a tres fluxos d'alta resolució, gràfics 3D totalment realitzats.


A l'octubre de 1991, MIPS va anunciar el primer microprocessador de 64 bits disponible al mercat, el R4000. SGI va utilitzar el R4000 a la seva estació de treball Crimson. IRIX 6.2 va ser el primer llançament total de 64 bits IRIX, incloent punters de 64 bits.


Per assegurar el subministrament de futures generacions de microprocessadors MIPS (el R4000 de 64 bits), SGI va adquirir la companyia el 1992 per 333 milions de dòlars i el va canviar el nom com MIPS Technologies Inc., una subsidiària de propietat total de SGI.


El 1993, Silicon Graphics (SGI) va signar un acord amb Nintendo per desenvolupar la CPU utilitzada a la Nintendo 64, un derivat del microprocessador R4300i. Tot i que l’acord va ser signat a principis de 1993, no es va fer públic fins a agost del mateix any, i la consola en si mateixa no es llançaria fins al 1996.


El 1998, SGI va renunciar a la propietat de MIPS Technologies, Inc en una nova IPO i es va desintegrar totalment al 2000.


A finals de la dècada de 1990, quan gran part de la indústria esperava que l'Itanium substituís les arquitectures CISC i RISC en equips no integrats, SGI va anunciar la seva intenció de eliminar progressivament el MIPS dels seus sistemes. El desenvolupament de nous microprocessadors MIPS es va aturar i el disseny R12000 existent es va estendre diverses vegades fins al 2003 per proporcionar als clients existents més temps per migrar a Itanium.


A l'agost del 2006, SGI va anunciar el final de la producció dels sistemes MIPS / IRIX i, a finals d’any, els productes MIPS / IRIX ja no estaven disponibles a SGI.


IRIS GL i OpenGL

Fins a les màquines Onyx Reality Engine de segona generació, SGI va oferir accés als seus subsistemes de gràfics 3D d'alt rendiment a través d'una API propietària coneguda com IRIS Graphics Language (IRIS GL). A mesura que es van afegir més funcions al llarg dels anys, IRIS GL es va fer més difícil de mantenir i va ser més complicat d'utilitzar. El 1992, SGI va decidir netejar i reformar IRIS GL i va fer el moviment audaç de permetre que la API OpenGL resultant fos concedida a llicències econòmiques per part dels competidors de SGI i establir un consorci a tota la indústria per mantenir l'estàndard OpenGL (l'OpenGL Architecture Review Board ).


Això va significar que, per primera vegada, es podien escriure programes de gràfics ràpids, eficients i multiplataforma. A dia d'avui, OpenGL segueix sent l'únic estàndard de gràfics en temps real que es pot portar a través de diversos sistemes operatius. OpenGL-ES fins i tot funciona amb molts tipus de telèfons mòbils. El seu principal competidor (Direct3D de Microsoft) només funciona amb màquines basades en Microsoft Windows i algunes consoles.


Consorci ACE


SGI va formar part de la iniciativa Advanced Computing Environment, constituïda a principis de la dècada de 1990 amb vint altres empreses, entre elles Compaq, Digital Equipment Corporation, MIPS Computer Systems, Groupe Bull, Siemens, NEC, NeTpower, Microsoft i Santa Cruz Operation. La seva intenció era introduir estacions de treball basades en l'arquitectura MIPS i poder executar Windows NT i SCO UNIX. El grup va produir l'especificació Advanced RISC Computing (ARC), però va començar a desfer-se poc més d'un any després de la seva formació.


Indústria de l'entreteniment

Un sistema SGI Crimson amb el navegador de sistema de fitxers fsn tridimensional va aparèixer a la pel·lícula de 1993 Jurassic Park.


A la pel·lícula Twister, els protagonistes es poden veure utilitzant un ordinador portàtil SGI; no obstant això, la unitat mostrada no era un equip de treball real, sinó una carcassa de portàtil fals construïda al voltant d'una pantalla plana LCD SGI Corona.


La pel·lícula de 1995, Congo, també compta amb un ordinador portàtil SGI que el Dr. Ross (Laura Linney) utilitza per comunicar-se via satèl·lit a l'HT TraviCom.


El logotip de "sgi" de color porpra i de baixa intensitat es pot veure al començament dels crèdits inicials de la sèrie HBO de Silicon Valley, abans de ser retirat i substituït pel logotip de Google com a progrés dels gràfics introductoris. Google va arrendar els antics edificis de SGI el 2003 per a la seva seu central a Mountain View, CA fins que van adquirir els edificis de forma definitiva el 2006.


Durant vuit anys consecutius (1995-2002), es van crear totes les pel·lícules nominades per a un Premi de l'Acadèmia per a Assoliments Distingits en Efectes Visuals en sistemes informàtics Silicon Graphics. [50]


Una vegada que les PC barates van començar a tenir un rendiment gràfic proper a les estacions de treball gràfics especialitzats més cars que eren el negoci principal de SGI, SGI va canviar el seu enfocament a servidors d'alt rendiment per a vídeo digital i la web. Molts enginyers de gràfics de SGI van sortir a treballar en altres empreses de gràfics per ordinador com ATI i Nvidia, contribuint a la revolució de gràfics en 3D per a PC.


La pel·lícula de 1995 Toy Story va utilitzar les computadores Indigo2 de Silicon Graphics per crear escenes per a la pel·lícula.


Programari lliure

SGI era un promotor de programari lliure, donant suport a diversos projectes com Linux i Samba i obrint alguns dels seus propis codis propietaris com el sistema de fitxers XFS i el compilador Open64.


Adquisició d'Alias, Wavefront, Cray i Intergraph

El 1995, SGI va adquirir Alias Research, Kroyer Films i Wavefront Technologies en un acord de aproximadament 500 milions de dòlars i van fusionar les empreses en Alias | Wavefront. Al juny de 2004, SGI va vendre el negoci, després es va canviar el nom a Alias / Wavefront, a la signatura d’inversions de capital privat Accel-KKR per $ 57,1 milions. A l'octubre de 2005, Autodesk va anunciar que va signar un acord definitiu per adquirir Alias per 182 milions de dòlars en efectiu.


Al febrer de 1996, SGI va comprar el conegut fabricant de superordenadores Cray Research per 740 milions de dòlars i va començar a utilitzar noms comercials com "CrayLink" per a la tecnologia (desenvolupada per SGI) integrada a la línia del servidor SGI. Tres mesos més tard, va vendre a Sun Microsystems la divisió de sistemes empresarials Cray, responsable del servidor CS6400 SPARC / Solaris, per obtenir una quantitat no revelada (reconeguda posteriorment per un executiu de Sun per ser "significativament inferior a 100 milions de dòlars"). Molts dels enginyers Cray T3E han dissenyat i desenvolupat la tecnologia SGI Altix i NUMAlink. SGI va vendre la marca Cray i les línies de productes a Tera Computer Company el 31 de març de 2000 per un import de 35 milions de dòlars, més un milió d'accions. SGI també va distribuir la seva participació restant en MIPS Technologies mitjançant una spin-off a partir del 20 de juny de 2000.


Al setembre del 2000, SGI va adquirir la sèrie Zx10 de llocs de treball i servidors de Windows de Intergraph Computer Systems (per un rumor de 100 milions de dòlars). Aquests models es van reorganitzar com a sistemes SGI, però es van interrompre al juny de 2001.


Estacions de treball visuals de SGI

Un altre intent de SGI a finals de la dècada de 1990 d’introduir la seva pròpia família de llocs de treball basats en Intel amb Windows NT o Red Hat Linux (vegeu també SGI Visual Workstation) va resultar ser un desastre financer i va sacsejar la confiança del client en el compromís de SGI amb el seu propi MIPS. línia de base.


Canvia a Itanium

El 1998, SGI va anunciar que les futures generacions de les seves màquines no estarien basades en els seus propis processadors MIPS, sinó en el pròxim "super-xip" d'Intel, amb el nom de codi "Merced" i després anomenat Itanium. Es va reduir el finançament dels seus propis processadors de gamma alta, i es va planejar que el R10000 fos l’últim processador principal de MIPS. Les tecnologies MIPS es centrarien exclusivament en el mercat incrustat, on va tenir èxit, i SGI ja no hauria de finançar el desenvolupament d’una CPU que, des del fracàs d’ARC, només es va utilitzar a les seves pròpies màquines. Aquest pla ràpidament es va anar malament. Ja al 1999 era clar que l’Itanium anava a ser lliurat molt tard i no tindria res a prop del rendiment esperat originalment. A mesura que els retards en la producció augmentaven, les màquines existents basades en R10000 es van fer cada vegada més poc competitives. Finalment es va veure obligat a introduir processadors MIPS més ràpids, els R12000, R14000 i R16000, que es van utilitzar en una sèrie de models des del 2002 fins al 2006.


El primer sistema basat en Itanium de SGI va ser l'estació de treball de curta durada SGI 750, llançada el 2001. Els sistemes basats en MIPS de SGI no havien de ser substituïts fins al llançament dels servidors Altix basats en Itanium 2 i de les estacions de treball Prism més tard. A diferència dels sistemes MIPS, que funcionaven amb IRIX, els sistemes Itanium utilitzaven SuSE Linux Enterprise Server amb millores de SGI com a sistema operatiu. SGI ha utilitzat el programari QuickTransit de Transitive Corporation per permetre que les seves antigues aplicacions MIPS / IRIX s'executin (en emulació) a la nova plataforma Itanium / Linux.


Al mercat de servidors, Altix, basat en Itanium 2, va substituir la línia de productes Origin de MIPS. Al mercat de les estacions de treball, el canvi a Itanium no es va completar abans que SGI sortís del mercat.


L'Altix era l'ordinador més potent del món el 2006, suposant que un "ordinador" es defineix com una col·lecció de maquinari que funciona sota una única instància d'un sistema operatiu. L'Altix tenia 512 processadors Itanium executats sota una sola instància de Linux. Un grup de 20 màquines era llavors el superordinador vuitè més ràpid. Tots els superordinadors més ràpids eren clústers, però cap tenia tants FLOPS per màquina. Tanmateix, els superordenadors més recents són grups molt grans de màquines que són menys capaces individualment. SGI ho va reconèixer i el 2007 es va allunyar del model "massiu NUMA" als clústers.


Canvia a Xeon

Tot i que SGI va continuar comercialitzant màquines basades en Itanium, les seves màquines més recents es basaven en el processador Intel Xeon. Els primers sistemes Altix XE eren màquines de gamma baixa relativament baixes, però al desembre de 2006 els sistemes XE eren més capaços que les màquines Itanium per algunes mesures (per exemple, el consum d'energia en FLOPS / W, densitat en FLOPS / m3, cost / FLOPS). Els servidors XE1200 i XE1300 van utilitzar una arquitectura de clúster. Aquesta va ser una desviació de les arquitectures NUMA pures dels servidors Itanium i MIPS anteriors.


Al juny de 2007, SGI va anunciar l'Altix ICE 8200, un sistema Xeon basat en fulls amb fins a 512 nuclis Xeon per bastidor. Un Altix ICE 8200 instal·lat al New Mexico Computing Applications Center (amb 14336 processadors) al número 3 de la llista TOP500 de novembre de 2007.