Cray-1

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 28 december 2017; kontroller kräver 39 redigeringar .

Cray-1  är en legendarisk superdator designad av Seymour Cray och byggd av Cray Research Inc. år 1976. Maskinens toppprestanda är 133 Mflops .

Cray-1 är den första superdatorn från Cray Research , grundad av "fadern till superdatorer" Seymour Cray efter att han lämnade CDC.

Skapande historia

Från och med 1972 med en ny dator tog Cray hänsyn till misstagen i sitt tidigare misslyckade CDC 8600- projekt , såväl som för- och nackdelarna det konkurrerande CDC STAR-100-

Först undvek han transistorer till förmån för integrerade kretsar (ICs), som gav logisk densitet med hög tillförlitlighet som inte kunde uppnås med transistorer. Detta gjorde det möjligt att öka tiden per klocka till 12,5 ns (80 MHz) utan prestandaförlust, istället för de ambitiösa 8 ns (125 MHz) i CDC 8600. För det andra övergav han multiprocessorsystemet till förmån för en vektorprocessor , som ett konkurrentprojekt CDC STAR-100.

Vidare tog Cray hänsyn till bristerna med STAR-100. Datorn behöver utföra både vektor- och skalära beräkningar under programexekveringen. STAR-100 visade hög hastighet i vektorberäkningar, men var långsam i skalära sådana. På grund av detta manifesterades kraften hos STAR-100 endast i speciella uppgifter där bearbetning av stora mängder data krävdes. För Cray-1 byggde Seymour Cray en processor som snabbt utförde både skalära och vektorberäkningar. Detta uppnåddes genom skapandet av de så kallade "vektorregistren" - små minnesmoduler som var placerade nära processorn och fungerade väldigt snabbt (men var väldigt dyra). Således tog den centrala processorn data från registren och skrev in data även i registren, och implementerade den nya principen att arbeta med minne "register-register", medan CDC STAR-100 använde det gamla sättet att arbeta med minne - "load -butik", det vill säga läsa och skriva till minnet (vilket var långsamt) direkt. CDC STAR-100 använde ferromagnetiska kärnor för huvudminnet, medan Cray-1 använde halvledare för minne. Dessutom byggdes CDC STAR-100 för att vara kompatibel med företagets tidigare CDC 6600 och CDC 7600 -modeller , medan Cray-1 startade från ett nytt ark och inte krävdes att vara kompatibel med tidigare modeller, vilket gjorde Crays uppgift mycket lättare. 1974 visade de första testerna av maskinen en prestanda på 80 MFLOPS.

Cray-1 arkitektur

RAM från 1 till 4 megaord, en stor uppsättning processorregister, bestående av en grupp vektorregister med 64 element, ett block av skalära register, ett block av adressregister. Varje grupp av register är associerad med dess pipelineprocessor.

Detta system skulle kunna utföra skalära operationer på vektordata, på adresser, flyttal (ordning - 15, mantissa  - 49). Hastighet - 180 miljoner operationer per sekund flyttal. Detta flygplan använder kommandon på 16 eller 32 bitar. I korta kommandon tilldelas 7 bitar för operationskoden, 3 adressfält om 3 bitar vardera bestämde registernumret för lagring av operander. I långa - 22 bitar så att du kan hitta operanden i det allmänna fältet för OP. Ett av registren bestämmer längden på vektorn, det andra - maskregistret.

Cray-1 centralprocessorn bestod av 500 kretskort, som var och en hade 144 mikrokretsar på båda sidor. Totalt erhölls 144 000 mikrokretsar, som kyldes med freon. För bättre kylning och cirkulation av freon i kylsystemet gjordes den centrala processorn i stil med ett "torn" med 12 kolumner arrangerade i form av en båge 270 grader lång (i form av bokstaven "C" - från "Cray", sett från ovan), och kylsystemet var beläget vid basen av detta torn. Således skapades ett karakteristiskt, originellt och igenkännbart utseende på datorn, som påminner om en soffa.

Maskinen erbjöds i tre versioner: A, B och C, som skilde sig från varandra endast i storleken på minnet: 1 miljon ord, 500 tusen ord respektive 250 tusen ord. Av dessa modifieringar såldes faktiskt bara Cray-1A och Cray-1B. Cray-1C hittade aldrig en köpare, och följaktligen byggdes inte en enda instans av denna modifiering.

Marknadsframgång

1975 introducerade företaget Cray-1-datorn för allmänheten. Entusiasmen för maskinen var sådan att mellan laboratorierna Los Alamos och Livermore  - huvudkonsumenterna av ultrahöghastighetsdatorer vid den tiden - utspelade sig ett riktigt hemligt krig. Vart och ett av laboratorierna, genom sin lobby i det amerikanska energidepartementet, fyllde priset på bilen och hindrade på alla möjliga sätt dess konkurrent från att köpa det första exemplaret. Till slut vann Los Alamos National Laboratory och fick ett exemplar med serienummer 001 i mars 1976 [1] under 6 månader för testning. Labbets programmerare gav strålande recensioner för bilen, och baserat på dessa recensioner var den första officiella kunden för Cray-1 1977 US National Center for Atmospheric Research , som betalade 8,86 miljoner dollar (7 955 000 dollar för bilen plus 1 miljon dollar för diskar) ). Maskinen gick in i centret den 11 juli 1977 [2] och togs i drift i december 1977, och ersatte den åldrande och överarbetade CDC 7600, och arbetade på centret till 1989. [3] Kunder kunde hyra Cray-1 för 210 500 USD per månad [4] , 1 timmes arbete på Cray-1 kostade 7 500 USD. [5]

Vid köp av datorn begärde National Center for Atmospheric Research att en felkorrigeringsmodul skulle läggas till maskinen. Efter mycket diskussion gick Cray med på att göra det. På grund av detta är alla Cray-1-maskiner utom serienummer 001 4 tum högre och innehåller ytterligare 8 moduler per rack. Serienummer 001, efter att ha arbetat i Los Alamos, användes av Cray Research runt om i världen som en tillfällig dator som kunden kunde träna på i väntan på leverans av sitt exemplar. Serienummer 001 avslutade sin karriär i Storbritannien i maj 1989.

En instans av maskinen med serienummer 002 lämnades hos Cray Research när minnesproblem upptäcktes i en maskin som såldes till Los Alamos. Livermore National Laboratory köpte 4 Cray-1-maskiner 1978.

1s konkurrenter på superdatormarknaden var CDC :s START-100 och Cyber ​​​​76 , Texas Instruments TI ASC Burroughs ILLIAC IV , IBM 370/195 , Goodyear Aerospaces STARAN och IMS Associates ' Hypercube [4] Baserat på tidigare erfarenheter hade Cray Research-chefer uppskattat att de inte skulle kunna sälja mer än ett dussin Cray-1-maskiner. Totalt såldes 61 Cray-1-maskiner [6] från 1975 till 1984 , vilket förde med sig stora ekonomiska framgångar och konkurrenters nederlag: efter att ha gått in på Cray-1-marknaden slutade Texas Instruments sälja sin TI ASC-maskin och delade aldrig mer med superdatorer lyckades CDC sälja endast 4 CDC STAR-100-maskiner, och IBM tappade intresset för superdatormarknaden.

Vidareutveckling

1985 introducerade Cray nästa generations modell, Cray-2 . Medan Seymour Cray arbetade på Cray-2 i 5 år , byggde ett parallellt team av ingenjörer under ledning av Steve Chen 1982 Cray X-MP multiprocessordatorn baserad på Cray-1 .

Programvara

1978 släpptes det första standardprogramvarupaketet för Cray-1, bestående av tre huvudprodukter:

Operatörer

Cray-1-datorer i amerikanska statliga forskningsinstitutioner [9]
Operatör Antal Ändamål
Los Alamos National Laboratory 5 utveckling av kärnvapen
Livermore National Laboratory fyra utveckling av kärnvapen
Sandia National Laboratories 2 utveckling av kärnvapen
Flygvapenlaboratorium ett militär forskning
Nationellt centrum för atmosfärisk forskning ett atmosfärisk forskning
National Security Agency 2 underrättelsebehandling, kryptografisk analys
NASA forskningscenter Ames ett aerodynamiska studier
NASA forskningscenter Lewis ett vätskedynamik
University of Minnesota ett grundforskning

Användare

För att få en uppfattning om de syften som datorer användes för, är följande en lista över användare:

Lista över maskinanvändare [10]

Museer

Foton av Cray-1

Se även

Anteckningar

  1. Tidningen Cray Chips 7 september 1989 . Hämtad 31 juli 2013. Arkiverad från originalet 5 maj 2015.
  2. The Cray-1: Inte din vanliga superdator (nedlänk) . Hämtad 6 juni 2013. Arkiverad från originalet 5 maj 2015. 
  3. CRAY 1-A: 1977-1989 Arkiverad 7 juni 2015 på Wayback Machine på SCD Supercomputer Gallery
  4. 12 Computerworld, 11 juli 1977 . Hämtad 2 oktober 2017. Arkiverad från originalet 13 september 2018.
  5. PC Magazine, 15 maj 1984, s.124 . Hämtad 2 oktober 2017. Arkiverad från originalet 13 september 2018.
  6. Den ultimata lagspelaren. Designnyheter 6 mars 1995 (länk ej tillgänglig) . Hämtad 3 juni 2013. Arkiverad från originalet 5 maj 2015. 
  7. CAL-dokumentation Arkiverad 3 juli 2013 på Wayback Machinebitsavers.org
  8. CFT-dokumentation Arkiverad 3 juli 2013 på Wayback Machinebitsavers.org
  9. Soni, AH Research Needs In Supercomputing Arkiverad 8 april 2017 på Wayback Machine . // Computers in Mechanical Engineering  : Varannan månads tidskrift från American Society of Mechanical Engineers . — NY: Springer-Verlag New York, Inc. , mars 1986. - Vol. 4 - nej. 5 - P. 41 - ISSN 0745-9726.
  10. AFWL-kundlistor inlämnade av Carol C. Warner, United Information Services, Inc., direktör, Federal Government Relations . Washington, DC: United Telecommunications, Inc. , 18 augusti 1982. - s. 780-787 - 787 sid.
  11. Cray-1, serienummer 003 Arkiverad 5 maj 2015 på Wayback Machine , förvärvad 1977 av US National Center for Atmospheric Research
  12. Cray-1A, serienummer 006 Arkiverad 3 juli 2013 på Wayback Machine , arbetar på Livermore National Laboratory
  13. Cray-1A, serienummer 009, köpt av SAAB Aerospace begagnad 1983 och installerad på National Supercomputer Center i Linköping Arkiverad 6 januari 2011.
  14. SAAB-presentation . Hämtad 16 februari 2013. Arkiverad från originalet 5 maj 2015.
  15. Universitetspresentation . Hämtad 16 februari 2013. Arkiverad från originalet 26 mars 2010.
  16. Cray-1A S/n 011 Arkiverad 3 mars 2016. , förvärvad 1979 av British Atomic Weapons Establishment (AWE)
  17. Cray-1A, serienummer 038 Arkiverad 18 februari 2012 på Wayback Machine , arbetar på Livermore National Laboratory

Litteratur

Länkar