Elbrus (tietokoneiden perhe)

Elbrus  on sarja neuvostoliittolaisia ​​ja venäläisiä supertietokoneita , jotka kehitettiin Fine Mechanics and Computer Engineering -instituutissa (ITMiVT) 1970- ja 1980-luvuilla Vsevolod Sergeevich Burtsevin johdolla . Tuotanto suoritettiin Zvezda Zagorskin sähkömekaanisessa tehtaassa (ZEMZ) . Elbrus-3: n arkkitehtuuri , jonka kehitys alkoi 1980-luvun lopulla, poikkesi olennaisesti aiemmista malleista. Elbrus-3-prototyyppiä testattiin, mutta sitä ei otettu massatuotantoon.

Sarjamallit

Elbrus-1

Moniprosessoritietokonekompleksi (MCC) "Elbrus-1"  - kehitetty vuosina 1973-1979, luovutettu valtion komissiolle vuonna 1980. Rakennettu TTL -mikropiirien pohjalta. Tuottavuus - jopa 12 miljoonaa op/s E1-10-kokoonpanossa, jossa on kymmenen CPU:ta [1] . Sarjan pääsuunnittelija on Vsevolod Sergeevich Burtsev .

Elbrus-2

MVC "Elbrus-2"  - kehitetty vuosina 1977-1984, otettu käyttöön vuonna 1985. Suorituskyky 10 prosessorilla (joista 2 katsottiin tarpeettomaksi) - 125 miljoonaa op/s [2] . Rakennettu ESL -integroitujen piirien IS-100 pohjalta (samanlainen kuin Motorola 10000 -sarja), vaati suuren virrankulutuksen vuoksi tehokkaan jäähdytysjärjestelmän. Boris Babayanin mukaan Elbrus-2-konetta valmistettiin yhteensä jopa 200 eri prosessoreilla [3] .

Käytetään tutkan "Don-2H" ohjauksessa [4] [5] .

" Punaisen tähden " 1. maaliskuuta 2001 päivättyjen tietojen mukaan Elbrus-2:ta käytetään "toisen sukupolven ohjuspuolustusjärjestelmässä, MCC:ssä, Arzamas-16: ssa ja Tšeljabinsk-70: ssä " [6] .

Käytetään Moskovan ohjuspuolustusjärjestelmässä A-135 [7] .

Elbrus-1K2 ja Elbrus-B

Elbrus-1K2 (tunnetaan myös nimellä SVS [10] [11] "System Reproducing System" [10] ) kehitettiin Elbrus-2:n komponenttien ja tekniikoiden perusteella korvaamaan BESM-6. Säilytti täyden ohjelmistoyhteensopivuuden edeltäjänsä kanssa. Autoja valmistettiin noin 60 kappaletta. [12]

" Elbrus-B " (tai "Elbrus-1K-B" ) on 64-bittinen liukulukuprosessori, jonka käskyjärjestelmän laajennus sisältää tavujen käytön. Elementtipohja, samanlainen kuin "Elbrus 1-K2" ja "Elbrus-2", mutta itsenäinen tulo-lähtöjärjestelmä (ilman I/O-prosessoria) ja usean koneen konfigurointivaihtoehto. Pääsuunnittelija - M. V. Tyapkin.

Ominaista BESM-6
(1968)
Elbrus-1K2 Elbrus-B
Tuottavuus
(milj. k/s)
yksi 2,5-3 4-5
Taajuus, MHz kymmenen kaksikymmentä kaksikymmentä
Hieman syvyys, vähän 48 48 48 tai 64
RAM-osoituskapasiteetti, bittiä viisitoista viisitoista 15 tai 27
RAM-muistin koko, MB 0,032-0,128 0,77 64
Levyn tallennuskapasiteetti, Mt
(vakiona)
116 58 800
Asuttu alue, m²
(kaikki oheislaitteet)
150-200 250 70
Tehonkulutus, kW kolmekymmentä 105 25
Myönnetty yhteensä 355 60 60

Elbrus-3

MVC "Elbrus-3"  - kehitti vuosina 1986-1994 hienomekaniikan ja tietokonetekniikan instituutin työntekijöitä B. A. Babayanin johdolla täysin uusien arkkitehtonisten ideoiden perusteella. MVC Elbrus-3:n piti sisältää 16 superskalaariprosessoria VLIW -käskyjärjestelmällä . Ei otettu tuotantoon.

Elbrus-3-arkkitehtuuria kehitettiin edelleen Elbrus 2000- ja Elbrus-3M1-mikroprosessorien arkkitehtuurissa . [13]

Elbrus-3-1

Suunnittelija A. A. Sokolov . Vuonna 1993 valtiollisten testien "Elbrus-3-1"  - MCP ( modulaarinen kuljetinprosessori ) ensimmäinen vaihe ( Venäjän tiedeakatemian S. A. Lebedev -palkinto ) saatiin onnistuneesti päätökseen. MCP:ssä pääajatuksena oli mahdollisuus yhdistää prosessoreja eri erikoisaloilla (tutkakäsittely, rakennekäsittely, nopeat Fourier-muunnokset jne.). MCP:ssä oli useita komentolaskureita, joten se pystyi käsittelemään useita komentovirtoja. Jopa neljä käskyvirtaa suoritettiin samanaikaisesti yhdellä prosessorin muistikentällä.

Elbrus-1,2:n arkkitehtuuri

Suurin ero Elbrus-järjestelmän välillä on keskittyminen 1980-luvun korkean tason kieliin . Järjestelmässä ei ole kokoonpanokieliä . Peruskieli on Autocode Elbrus El-76 (kirjoittaja V. M. Pentkovsky ), jolla kirjoitetaan järjestelmänlaajuinen ohjelmisto (OSPO), on Algol -luokan kieli . Se muistuttaa Algol-68-kieltä. Suurin ero on dynaaminen tyyppisidonta , jota laitteisto tukee. Kääntämisen aikana El-76-ohjelma käännettiin pinoarkkitehtuurin ei-operandikomentoiksi.

Suurin ero Elbrus-arkkitehtuurin ja useimpien olemassa olevien järjestelmien välillä on tunnisteiden käyttö. Elbrus-järjestelmässä jokaisessa muistisanassa on tietoelementin sisältävän tieto-osan lisäksi myös ohjausosa - elementtitunniste, jonka perusteella prosessorilaitteisto valitsee dynaamisesti halutun toimintavaihtoehdon ja ohjaa operandityyppejä . .

Hyvin samankaltaiset periaatteet: Algolia ohjauskielenä ja merkintäjärjestelmänä käytettiin B5000- tietokoneessa Arkistoitu 30. marraskuuta 2018 Burroughs Corporation Wayback Machinessa . Elbrus-käyttäjien keskuudessa oli vitsi: kutsua järjestelmää "El-Burroughs".

Perustietotyypit

Muistinhallinta

Laitteisto ja käyttöjärjestelmä toteuttavat joustavan mekanismin virtuaalimuistin hallintaan (kutsutaan dokumentaatiossa "matemaattiseksi"). Ohjelmoijalle annetaan mahdollisuus kuvata matriiseja, joiden koko on enintään 220 elementtiä. Sallitut taulukkoelementtien muodot: bitti, numero (4 bittiä), tavu, puolisana (32 bittiä), sana (64 bittiä), kaksinkertainen tarkkuussana (128 bittiä). Jokaiselle tehtävälle annetaan 232 sanaa.

Ohjelmisto

MCST kehitys

Elbrus-90micro

Elbrus-90micro on SPARC-arkkitehtuurilla varustettu tietokonejärjestelmä, joka perustuu MCST-R- sarjan mikroprosessoreihin .

Elbrus-3M

Elbrus-3M1-tietokonekompleksi luotiin MCST - yhtiön Elbrus 2k -arkkitehtuurilla varustetun VLIW -prosessorin pohjalta [15] . Emuloi x86 -käskyjoukkoa binäärisessä käännöstilassa ; mukana tulee MCVS-E-käyttöjärjestelmä ( perustuu Linux 2.6.14:ään), ohjelmointijärjestelmä optimoivalla kääntäjällä , binäärikäännösjärjestelmä, testi- ja diagnostiikkaohjelmien järjestelmä, työkalut ohjelmistojen yhteensopivuuden varmistamiseksi Elbrus-2 moniprosessorilaskentajärjestelmien kanssa (MVK) ja "Elbrus-1". Hyväksytty tilatestit [16] .

SPEC-testissä Elbrus 300 MHz kellotaajuudella x86-alustan yhteensopivuustilassa ohitti Pentium III 500 MHz.

Oletuksena oli, että vuonna 2008 rakennettaisiin 100 Elbrus-3M-palvelinta puolustusteollisuudelle. 300 MHz:n taajuudella toimivan kaksiprosessorijärjestelmän teoreettinen suorituskyky on 4,8 Gflops (64-bittinen kaksinkertainen) - vertailun vuoksi Intel Core 2 Duo 2,4 GHz -prosessori = 19,2 Gflops (64-bittinen tupla), kaksiytiminen Itanium 2 1,66 GHz - 13,2 Gflops (64-bittinen kaksinkertainen), neliytiminen Sandy Bridge 3,8 GHz = 121,6 Gflops (64-bittinen tupla). Elbrus-prosessorien pinta-ala on 189 mm² , ne on valmistettu 130 nm :n teknologialla ja sisältävät 75,8 miljoonaa transistoria. Alkuperäinen E2K-arkkitehtuuri mahdollistaa jopa 23 toimintoa kelloa kohden ja tarjoaa alhaisen virrankulutuksen: 0,4 W/Gflops [17] [18] .

KM-4

Joulukuussa 2012 CJSC "MCST" vastaanotti pilottierän yksilohkotietokoneita " KM-4", jotka oli varustettu emolevyllä " Monocub Archival -kopio , päivätty 3. heinäkuuta 2014 Wayback Machinessa " [19] , rakennettu Elbrus-2C :n pohjalta. + prosessori ja eteläsilta KPI Arkistoitu 2. heinäkuuta 2014 Wayback Machinessa .


Katso myös

Muistiinpanot

  1. Zamorin, Myachev, Selivanov. «Tietokoneita, järjestelmiä ja komplekseja. Hakemisto." - M. Energoatomizdat, 1985, luku 3.4 "Elbrus-1 MVK:n koostumus ja tekniset ominaisuudet" s. 144-145
  2. Supertietokone Venäjällä. Historia ja tulevaisuudennäkymät. Venäjän tiedeakatemian akateemikko V. S. Burtsev kertoo  // Elektroniikka: NTB. - 2000. - Nro 4 . - s. 5-9 .
  3. 100% venäläinen tietokone herätettiin henkiin , CNews.ru . Arkistoitu alkuperäisestä 3. huhtikuuta 2017. Haettu 3. huhtikuuta 2017.
  4. Stanislav Turkin (Vzglyad-sanomalehti), puolustusministeriö esitteli Moskovan ohjuspuolustusjärjestelmän arkielämää. Arkistokopio 19. tammikuuta 2013 Wayback Machinessa // Army-news.ru , 2012-11-05 “Tutkaohjaus on toteutettiin 1980-luvun puolivälissä otoksessa olevalla Neuvostoliiton Elbrus-2-supertietokoneella.”; alkuperäinen materiaali Arkistoitu 29. lokakuuta 2012 Wayback Machinessa
  5. PRO-tutka Arkistoitu kopio 23. tammikuuta 2012 Wayback Machinessa // OJSC RTI im. A. L. Mints "Tutkan toiminnan tarjoaa sen ... moniprosessorinen tietokonekompleksi, joka koostuu 4 Elbrus-2 MVC:n prosessorista",
  6. Andrey GARAVSKY, The Conquest of Elbrus Arkistokopio päivätty 11. syyskuuta 2013 Wayback Machinessa // Red Star, Weapons of Russia, 1. maaliskuuta 2001
  7. Vasily Gubarev. Informatiikka. Menneisyys, nykyisyys, tulevaisuus . - Litraa, 2017-01-12. - S. 200. - 433 s. — ISBN 9785457385504 . Arkistoitu 4. huhtikuuta 2017 Wayback Machineen
  8. Masich G.F. Kansainvälinen näyttelykeskus “Elbrus-2” (.htm)  (linkki ei saavutettavissa) . IMSS UB RAS . Haettu 23. elokuuta 2010. Arkistoitu alkuperäisestä 16. toukokuuta 2010.
  9. V.S. Burtsev. Laskentaprosessien rinnakkaisuus ja Elbrus MVK : n supertietokoneen arkkitehtuurin kehitys . Öljy ja kaasu (1998). Haettu 11. heinäkuuta 2014. Arkistoitu alkuperäisestä 20. heinäkuuta 2013.
  10. 1 2 Nostalgiasivu BESM-6:lle . Haettu 29. elokuuta 2010. Arkistoitu alkuperäisestä 27. elokuuta 2011.
  11. SVS-tietokonearkkitehtuuri . Haettu 13. maaliskuuta 2020. Arkistoitu alkuperäisestä 16. tammikuuta 2021.
  12. Ivan Kartashev. Elbrus. Legendan historia (.htm)  (linkki ei ole käytettävissä) . Computerra -Online (1. heinäkuuta 2004). Haettu 23. elokuuta 2010. Arkistoitu alkuperäisestä 5. helmikuuta 2010.
  13. Elbrus E2K Speculations - X-bit labs (linkki ei saatavilla) . Haettu 9. elokuuta 2009. Arkistoitu alkuperäisestä 4. maaliskuuta 2016. 
  14. NF ITMiVT Neuvostoliiton tiedeakatemia . Haettu 28. heinäkuuta 2013. Arkistoitu alkuperäisestä 26. marraskuuta 2013.
  15. Elbrus-3M1-laskentakompleksin julkaisu
  16. CJSC "MSCT":n uutiset 29. lokakuuta 2007 (.doc)  (linkki ei saatavilla) . mcst.ru. _ Haettu 28. kesäkuuta 2009. Arkistoitu alkuperäisestä 11. toukokuuta 2011.
  17. Vladislav Meshcheryakov. 100% venäläinen tietokone herätettiin henkiin (pääsemätön linkki) . CNews (30.06.08, 11:06). Haettu 28. kesäkuuta 2009. Arkistoitu alkuperäisestä 22. toukokuuta 2009. 
  18. Vladislav Meshcheryakov. 100% venäläinen tietokone esitelty yleisölle (pääsemätön linkki) . CNews (07.07.08, 19:46). Haettu 28. kesäkuuta 2009. Arkistoitu alkuperäisestä 16. syyskuuta 2009. 
  19. Valmistettiin pilottierä Elbrus-2C + -mikroprosessoriin perustuvia monoblokk-PC:itä (linkki ei saavutettavissa) . CJSC "MCST" virallinen sivusto . Käyttöpäivä: 4. tammikuuta 2013. Arkistoitu alkuperäisestä 3. heinäkuuta 2014. 
  20. DBMS-tietokannat . Haettu 25. tammikuuta 2019. Arkistoitu alkuperäisestä 26. tammikuuta 2019.

Kirjallisuus ja julkaisut

Linkit