Cray X-MP

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 4 octombrie 2019; verificările necesită 3 modificări .

Cray X-MP  este un supercomputer proiectat, construit și comercializat de Cray Research . A fost anunțat în aprilie 1982 drept succesorul „lustruit” al Cray-1 din 1975 . Cray X-MP a fost cel mai rapid computer din lume din 1983 până în 1985. Dezvoltatorul principal a fost Steve Chen .

Descriere

Cray X-MP este un computer multiprocesor cu vector paralel (PVP/SMP). Principala îmbunătățire a Cray X-MP față de Cray-1 a fost utilizarea mai multor procesoare vectoriale Cray-1 în paralel cu memoria partajată. A fost primul astfel de computer de la Cray care avea o pereche de procesoare pe o autostradă comună de adrese/date. Procesoarele Cray X-MP au avut o perioadă de ceas de 9,5 ns (105 MHz), comparativ cu 12,5 ns pentru Cray-1A, iar baza elementului era reprezentată de matrice de porți logice monolitice realizate folosind tehnologia ECL , conținând 16 porți fiecare.

Arhitectura procesorului Cray X-MP a fost foarte asemănătoare cu arhitectura Cray-1, dar a avut un schimb accelerat cu RAM , deoarece RAM avea două porturi independente pentru citire și unul pentru scriere, mecanismul de acces secvenţial a fost de asemenea accelerat. .

Fiecare procesor avea o putere de procesare teoretică de 200 Mflops și un vârf de 400 Mflops [1] .

Inițial, Cray X-MP a fost echipat cu 2 milioane de cuvinte RAM pe 64 de biți stocate în 16 bănci . În comparație cu Cray-1A, lățimea de bandă RAM a fost semnificativ crescută, deoarece RAM avea două porturi pentru citire, unul pentru scriere și unul pentru deservirea subsistemului I/O. RAM-ul principal a fost realizat pe microcircuite bipolare cu o capacitate de 4 kbit și avea denumirea Cray-1M. Unele computere de acest tip care au fost produse au fost furnizate cu memorie CMOS statică , în timp ce numele computerului a fost schimbat în Cray X-MP / 1s. Aceste computere au fost primele care au folosit portul UNIX dezvoltat de Cray Research.

În 1984, Cray Research a anunțat un model Cray X-MP îmbunătățit cu unul (Cray X-MP/1), două (Cray X-MP/2) și 4 procesoare (Cray X-MP/4) cu 4 și 8 Mword. RAM [2] . Cel mai productiv sistem X-MP/48 avea 4 procesoare și 8 milioane de cuvinte de memorie. Performanța sa maximă teoretică a depășit 800 Mflops [1] . Procesorul acestor modele a suportat adresarea RAM vectorială (citire/modificare/scriere într-un singur ciclu) și putea adresa cel mult până la 16 milioane de cuvinte în RAM. Memoria a fost implementată atât pe cipuri bipolare, cât și pe tranzistori MOS .

La început, sistemele rulau sistemul de operare proprietar al lui Cray, sistemul de operare Cray (COS), care era un cod obiect compatibil cu sistemul de operare Cray-1. Apoi, acest sistem de operare a fost înlocuit cu un sistem de operare copil, numit mai întâi CX-OS - și, în cele din urmă, UniCOS , care rulează sub shell-ul sistemelor de operare ale utilizatorilor. UniCOS a devenit în cele din urmă principalul sistem de operare din 1986. Dar Departamentul de Energie al SUA a continuat să folosească sistemul Cray Time Sharing. Mai multe detalii (limbaj, compilator, asamblator, sistem de operare și aplicații) sunt descrise în articolul Cray-1 , secțiunea software, deoarece aceste sisteme de operare sunt aproape compatibile.

Linie cu arhitectură îmbunătățită

În 1986, Cray Research a anunțat lansarea Cray X-MP cu o arhitectură îmbunătățită ( Extended Architecture sau Cray X-MP/EA ) [3] , cu un timp de ciclu de ceas de 8,5 ns (117 MHz) pe cipuri de matrice de macrocelule și tablouri.porți logice. Aceste modele îmbunătățite au folosit registre A și B de 32 de biți și aritmetică de adrese pe 32 de biți, cu o adresabilitate teoretică de până la 2 miliarde de cuvinte. La configurația lor maximă, computerele au fost livrate cu 64 de milioane de cuvinte RAM, organizate în 64 de bănci. Adresarea pe 24 de biți a fost, de asemenea, acceptată, pentru compatibilitate cu software -ul scris pentru modelele Cray-1 și Cray X-MP mai vechi. Aceste mașini au atins o performanță maximă de 942 Mflops.

Subsistemul I/O

Includea de la 2 la 4 procesoare de intrare-ieșire specializate cu un număr de unități de disc de la 2 la 32. Modelele DD-39 și DD-49 fabricate de Ibis ( Ibis ) cu o capacitate formatată de 1,2 gigaocteți și un curs de schimb de până la S-au utilizat 13, 3 Mb/s (5,9 Mb/s, 9,8 Mb/s fragmentat/nefragmentat). Opțional, au fost oferite unități cu o capacitate de 256, 512, 1024 Mb cu un curs de schimb de 100 până la 1000 Mb/s pe fiecare canal [1] .

Cost

În 1984, costul unui X-MP/48 din 1984 a fost de aproximativ 15 milioane USD , fără a include costul hard disk-urilor . În 1984, Bell Labs a comandat un Cray X-MP/24 pentru 10,5 milioane de dolari, plătind un milion de dolari suplimentar pentru 8 unități DD-49 și a primit 1 Bell Labspentru computerul Cray-1 închiriat de la [4] .

Succesori și clone

În cultura populară

Fotografii Cray X-MP

Vezi și

Literatură

Note

  1. 1 2 3 Cray Research, Inc. (1985). „Seria Cray X-MP de sisteme informatice” Arhivată pe 8 noiembrie 2012 la Wayback Machine .
  2. Ultima cifră din indexul modelului corespundea cantității de memorie, de exemplu, modelul Cray X-MP/24 este o mașină cu două procesoare cu 4 milioane de cuvinte de memorie.
  3. Computerworld // 9 mai 1988 Arhivat la 16 aprilie 2018 la Wayback Machine .
  4. Dennis Ritchie . Două lucrări Cray X/MP (link indisponibil) (septembrie 2000). Consultat la 2 aprilie 2009. Arhivat din original pe 8 ianuarie 2013. 
  5. Gordon Bell: O scurtă istorie a supercalculaturii: „The Crays”, Clusters and Beowulfs, Centers. Ce urmează? . Consultat la 4 aprilie 2014. Arhivat din original pe 8 mai 2013.
  6. Jurassic Park, capitolul COASTĂ INTERIOARĂ.

Link -uri