nCUBE

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

nCUBE este o serie de computere paralele dezvoltate de compania cu același nume. Primele generații s-au bazat pe microprocesoare personalizate. În prezent, nCUBE nu proiectează microprocesoare pentru mașinile sale, ci se bazează pe produsele altor companii pentru a crea mașini paralele masive, utilizate în principal pentru a realiza video la cerere.

Istorie

nCUBE a fost fondată în 1983 în Breavertob , Oregon , de un grup de angajați Intel frustrat de refuzul companiei de a intra pe piața de calcul paralel (compania a intrat în cele din urmă pe piață în 1989 ). În decembrie 1985 a fost introdusă prima generație de nCUBE. A doua versiune a fost lansată în iunie 1989, iar a treia a fost lansată în 1995 .

În 1988, Larry Ellison a investit mult în companie și a devenit acționarul majoritar al companiei. Sediul companiei a fost mutat în Foster City , California , pentru a fi mai aproape de Oracle Corporation , compania Ellison. În anii nouăzeci , compania și-a schimbat piața țintă de la calcul paralel la video la cerere (VOD) și mai ales la crearea de servere pentru aceste servicii. În 1994 + Robert Dilbeck a devenit CEO al companiei și s-a pregătit pentru listarea sa publică.

În 1996, Ellison și-a redus sprijinul pentru companie, iar Dilbert a părăsit compania. Ellison a preluat apoi compania și a făcut compania o divizie a Oracle. După ce a devenit o divizie Oracle, compania a dezvoltat primul server VOD pentru hotelul Burj al-Arab din Dubai .

În 1999, nCUBE a anunțat că a achiziționat SkyConnect Inc, un dezvoltator de publicitate digitală și software VOD pentru televiziune prin cablu și partener al nCUBE în dezvoltarea sistemului pentru hotel. Compania a încercat să devină publică din nou, dar a fost oprită de explozia de bule dot.com în 2000. SeaChange International a intentat un proces împotriva nCUBE acuzând compania că a făcut nCUBE MediaCube-4 încălcând șase dintre brevetele sale. Judecătorii au fost de acord cu SeaChange, dar instanța de apel a emis o nouă hotărâre și pe 29 iunie 2005 a achitat nCUBE.

După explozia bulei, recesiunea a forțat compania în aprilie 2001 să concedieze 17% din forța de muncă și să închidă unele birouri. În 2001, după achiziționarea brevetelor diviziei de televiziune interactivă Oracle nCUBE, a acuzat SeaChange de încălcarea brevetelor sale. Brevetele în litigiu au implicat set-top box-uri și nCUBe a câștigat cazul, primind daune de peste 2 milioane de dolari.

În 2002, Ellison a renunțat la funcția de CEO și la numit pe Michael J. Pohl în funcția de președinte al companiei din 1999 (fostul CEO al SkyConnent), ca noul CEO. În ianuarie 2005, nCUBE a achiziționat C-COR pentru aproximativ 89,5 milioane de dolari.

Modele produse

Primul nCUBE care a fost produs a fost nCUBE 10 și a fost introdus la sfârșitul anului 1985. S-a bazat pe un cip personalizat, a inclus un ALU pe 32 de biți și un IEEE 754 FPU pe 64 de biți cu 128 kilobyte de RAM combinat într-un singur modul. Fiecare modul a dezvoltat aproximativ 2 milioane de instrucțiuni, 500.000 de instrucțiuni cu virgulă mobilă de precizie simplă și 300.000 de instrucțiuni cu virgulă mobilă de precizie dublă. Sistemul utilizează sistemul de operare Vertex.

Numele se referă la capacitatea mașinii de a gestiona un hipercub de comandă 10 cu un total de 1024 de procesoare . Unele module au fost utilizate pentru intrare / ieșire și au inclus nChannel un modul de stocare, unele module au furnizat un buffer de cadre și au servit, de asemenea, pentru a oferi suport pentru atașarea mecanică a celorlalte module. Cel puțin un modul a servit ca terminal al mașinii. Mașina ar putea fi împărțită în subcuburi pentru a o atribui diferiților utilizatori.

A doua serie din nume a fost schimbată și a fost creat un singur cip care conține procesorul nCUBE 2 . Conceptual a fost similar cu nCUBE 10, dar rulând la 25 megahertz, a dezvoltat 7 MIPS și 3,5 MageFLOPS . Ulterior a fost îmbunătățit la 30 megahertz în modelul 2S. Memoria RAM a fost mărită de la 4 la 16 megaocteți într-un singur modul de 2,6 pe 8 centimetri. Dublu într-un modul cu lățime dublă și de patru ori într-un modul cu două straturi, lățime dublă. Cardurile I / O aveau în mod normal mai puțină memorie RAM și erau echipate cu diverse interfețe precum SCSI , HIPPI etc.

Fiecare CPU nCUBE-2 a fost echipat cu 13 canale I / O la 20 Mbit / s . Unul a fost dedicat I / O, în timp ce celelalte douăsprezece au fost dedicate comunicațiilor cu celelalte procesoare. Fiecare canal a folosit rutare cu găuri de vierme pentru transmiterea mesajelor. Fiecare mașină era capabilă să gestioneze un hypercube de comandă 12 cu un total de 4096 CPU.

În fiecare modul a existat un microkernel de 200 de kilobiți numit nCX, dar terminalul de comandă a fost o stație Sun Microsystems , astfel încât suportul pentru un sistem de fișiere paralel cu 96 de căi nu mai era necesar pentru performanțe ridicate. Limbajul C și C ++ sunt suportate nativ datorită compilatoarelor furnizate împreună cu mașina.

Cel mai mare nCUBE-2 a fost instalat la Sandia National Laboratories , sistemul era format din 1024 de procesoare și era capabil să dezvolte 1,91 gigaflops.

CPU-ul nCUBe-3 a inclus multe îmbunătățiri, cum ar fi ALU pe 64 de biți. Alte îmbunătățiri și un nou proces de fabricație de 0,5 micrometri au permis mașinii să funcționeze la 50 MHz (cu planuri pentru 66 și 100 MHz). CPU a fost supradimensionat și a inclus 16 kilobyți de cache pentru instrucțiuni și date, precum și un managerMMU pentru gestionarea memoriei virtuale .

Au fost adăugate linii I / O suplimentare, două dedicate operațiilor I / O și 16 pentru interconectări care permit crearea de mașini cu 65.536 CPU în configurație hipercub. Canalele operate la 100 megabiți / s și două au fost utilizate în paralel pentru a oferi sistemului nCUBE 3 protecție împotriva defectelor.

Un sistem nCUBE-3 complet poate gestiona 65.000 de procesoare, putând produce teoretic 6,5 teraflopuri. Memoria maximă acceptabilă a fost de 65 de terabiți, iar sistemele de I / O au fost capabile să transmită 24 de terabiți / s. Deci factorul limitativ a fost I / O, așa cum este normal în mașinile masiv paralele. Fiecare CPU dedicat I / O a fost capabil să gestioneze 16 linii I / O de câte 20 megabyte / s fiecare.

Elemente conexe

Alte proiecte

linkuri externe

General

Istorie:

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT