Nașterea sistemului sovietic de apărare antirachetă. Cum a fost creat computerul Elbrus și de ce a eșuat
Să ne amintim pe scurt ce a precedat 1974, din care oficialul poveste Elbrus. În 1968, începe producția în serie a BESM-6, iar un an mai târziu, Sokolov și Melnikov încep să dezvolte dispozitivul de interfață AC-6, care face posibilă asamblarea unui aspect de cluster din ele. A început producția în serie a M-15 învechit de 220 ani și apogeul mainframe-urilor pur sovietice, Minsk-32, care a continuat în paralel cu UE timp de câțiva ani, datorită faptului că Ryad-1 a devenit infam ca nefuncționează nu numai din cutie, ci și după finisare lungă și atentă. În același an, celebrul fizician sovietic Lev Landau a murit la vârsta de 60 de ani, matematicianul Alexander Yesenin-Volpin a fost arestat ca disident și trimis la un spital special de psihiatrie pentru tratament obligatoriu. 99 de matematicieni semnează o scrisoare în apărarea sa, care începe pogromul de la Universitatea de Stat din Moscova, care a dus la 20 de ani de antisemitism violent și căutarea dizidenților în Mekhmat, cunoscut sub numele de „Negrul Douăzeci”. Până la sfârșitul anilor 1980, Mekhmat a încetat de fapt să fie un centru semnificativ al matematicii mondiale, majoritatea specialiștilor inteligenți au emigrat.
În 1969, a fost creat NITSEVT, a început dezvoltarea Ryad-1, Lebedev a reorganizat ITMiVT, separând 6 departamente: un computer de uz general, un computer special, un departament de proiectare electronică, un departament de memorie și un departament CAD (la de data aceasta, Ryabtsev finaliza prima versiune a lui PULSE). Yuditsky conduce Centrul de calcul specializat (SCC) al europarlamentarului cu o zestre a fabricii Logika și finalizează dezvoltarea lui 5E53 pentru Kisunko.
În 1970, Kisunko a finalizat construcția site-ului de testare MKSK Argun, un monstruos depășit 5E92b a fost instalat temporar acolo în așteptarea supercomputerului modular al lui Yuditsky, documentele pentru fabricarea acestuia fuseseră deja transferate la fabrică. În același an, o singură copie a Setun-70 a fost construită la Universitatea de Stat din Moscova și a început producția în serie a MIR-2. Tikhonov fondează facultatea VMK MGU. P. S. Pleshakov devine viceministru Kalmykov, iar ei pregătesc atacul final asupra Kisunko. A fost creată Asociația Centrală de Cercetare și Producție Vympel, care a subjugat toată munca privind apărarea antiaeriană și apărarea antirachetă, directorul NII-37, un alt candidat al partidului V. I. Markov (de asemenea adjunct al lui Kalmykov) a devenit șeful acesteia. A fost creat un Consiliu PRO, care include Kisunko, Mints, Burtsev și Kalmykov. Au început lucrările la computerul pentru S-300 5E26. La cererea NICEVT și ITMiVT, MEP începe să lucreze la clonarea puternicului ECL Motorola 10k. În acest moment, în măruntaiele ITMiVT, a luat naștere conceptul de mașină cu denumirea preliminară „Munte” sau „Cheget”, cunoscut mai târziu drept „Elbrus”. Pentru radar, „Daryal” Kartsev termină M-10 și începe o lungă încercare de a-și depăși producția de masă, care a durat 4 ani și, în cele din urmă, i-a subminat sănătatea.
În 1971, Kolesnikov a devenit adjunctul lui Shokin. La vârsta de 63 de ani, Lukin, unul dintre puținii oameni cumsecade care au rămas până la capăt, moare în moara confruntării dintre europarlamentarul și MCI. În partea de sus, a fost deja luată decizia de a pune presiune pe Kisunko și Argun, MRP începe oficial dezvoltarea unui sistem de apărare antirachetă A-135 complet nou și deja propriu, a cărui inimă ar trebui să fie Elbrus. Kalmykov pune întrebarea înaintea lui Brejnev cu privire la nepermiterea producției în serie a lui 5E53, iar Brejnev (care nu înțelege deloc despre ce sunt toate aceste dispute) este de acord. Yuditsky dezvoltă un supercomputer CAD pentru Sukhoi Design Bureau - un „proiect IV” cu o performanță de 200 MIPS și o mașină pentru „proiectul 41-50” GRU, dar toate cele trei dezvoltări au fost oprite, iar 5E53 era deja în procesul de producție în masă, iar proiectul 41-50 a fost acceptat pentru producție. Documentația pentru 5E53 este distrusă, documentația pentru 41-50 a fost salvată prin transferul lui Melnikov la ITMiVT pentru viitorul său BESM-10.
Eșecul tuturor celor trei proiecte ale lui Yuditsky (care aparțineau Ministerului Energiei) a fost cauzat direct de Ministerul Industriei Radio, care nu a vrut să tolereze concurența în domeniul supercalculatoarelor (ținând cont de banii care circulau acolo, acest lucru este de înțeles). Europarlamentarul nu avea fabrici de producție de calculatoare, ceea ce este ridicol - fabricile de producție de microcircuite aparțineau europarlamentarului, iar fabricile de producție de calculatoare aparțineau MRP, ceea ce a dat naștere unor oportunități fantastice de a pune spițe în roțile celuilalt și rămâneți blocați pentru totdeauna într-o astfel de poziție, în general, asta se întâmplă până la urmă. Așa că Kalmykov i-a explicat pur și simplu lui Brejnev că MRP era ocupat cu propriile proiecte și nu intenționează să elibereze nici proiectele altora, Brejnev și-a clătinat fălcile, a dat din cap și a anulat lansarea tuturor echipamentelor dezvoltate de europarlamentar. Europarlamentarul, apropo, s-a răzbunat cu clonarea ECL, trimițând Ministerul Industriei Radio într-o excursie în anii 1980 și ducând proiectul lor „Electronics of the SSBIS” la o fabrică pe care au cumpărat-o personal deja din Kaliningrad, departe de MCI.
În general, printre ministerele sovietice exista un monopol nespus și de fier. Ministerul Ingineriei Instrumentelor (cu Institutul său de Cercetare emblematic - INEUM) a fost angajat în dezvoltarea calculatoarelor medii, concepute în principal pentru automatizare, au urcat în grădina altcuiva doar de două ori. Prima dată a fost cu clonarea lui S/360 de către NICEVT (mai precis, clonarea Siemens 4004, clona RCA 70, clona S/360), iar a doua oară deja la sfârșitul anilor 1980 cu supercalculatoare masiv paralele pentru petroliști - PS -2000 și PS-3000. Înainte de asta, patrimoniul lor era calculatoare SM și diverse mașini de control, când încercau să se grăbească spre supercomputerele aceluiași Kartsev, au fost împinși rapid din fabricarea instrumentelor în MCI. MEP era obligat să furnizeze microcircuite tuturor birourilor interesate, dar ea însăși, conform regulilor nerostite ale jocului, nu avea dreptul să dezvolte computere (în special supercalculatoare), doar electronice de larg consum, cum ar fi casetofone și ceasuri (mai târziu computerele de acasă au fost adăugate la ei), și cu fiecare încercare de a nu sta în sania lor, au fost bătuți fără milă. Abia la începutul anilor 1980 europarlamentarul a îndrăznit să lanseze propriul său mega-proiect, SSBIS Electronics.
Nișa supercomputerului a fost ocupată ferm de MCI și cu cizmele lui a dat afară din ea pe toți cei care încercau să-și calce în picioare pajiștea de bani. În același timp (înainte de formarea NICEVT), institutul lor emblematic a fost ITMiVT, toate dezvoltările supercomputerelor din alte locuri au fost suprimate rapid și dur. Trebuie menționat că în afara acestei scheme, în URSS a existat doar un blat armean foarte gros. YerNIIMM avea voie să creeze orice și în orice moment: de la clone de M-3 - „Nairi” la microcalculatoare, propriile versiuni de ESok și încercări de a reduce bugetul pentru supercomputere. Aproape nimeni nu a vorbit despre calitatea muncii lor în cuvinte care pot fi citate în siguranță în articol, exclusiv în limba selectivă Marea Rusă, cu toate acestea au tăiat bani cu succes până la prăbușirea URSS. Setun-70 al lui Brusentsov arăta trist pe acest fundal. Construită în 1970 la Universitatea de Stat din Moscova prin eforturile unor entuziaști independenți de cele trei corporații-ministere uriașe, a fost condamnată încă din momentul înființării sale, era deja zdrobită de toți trei în unanimitate, lăsând deoparte dezasamblarea lor pentru un in timp ce.
În 1972, a început detenția, a fost semnat SALT-1. Achiziții în vrac de computere americane CDC CYBER. Pentru știință și meteorologie au fost livrate CYBER 170 și 172, iar pentru petroliști, paradisul vine:
Și Burroughs B6700 (în urmărirea lui B5500 care stă deja acolo) pentru ei la Moscova.
În anii 1970, de fapt, un număr incredibil (după standardele noastre) de calculatoare occidentale au fost importate în URSS, aveam 2 Burroughs, aproximativ 6 CDC-uri, câteva HP 3000, două IBM S/360, iar la sfârșitul deceniului chiar și câteva adevărate DEC VAX. Reprezentanții europarlamentarului merg la Motorola și discută detaliile copierii MC10k, încep negocierile cu IBM privind licențiarea S/370 ca „Rând-2”. Aparatele Siemens 4004 sunt achiziționate de la Siemens și sunt clonate ca M-4000. Richard Nixon, apropo, a făcut o vizită în China în 1972, ceea ce a redus și mai mult intensitatea tensiunii din lume, în general, părea că puțin mai mult și două sisteme se vor vindeca în armonie perfectă.
În același an, toate lucrările la A-351 „Argun” au fost încheiate oficial. Totodată, a fost finalizată gândirea conceptului de „Munte” și BESM-10 și au fost prezentate două proiecte preliminare, desfășurate în paralel timp de 2 ani întregi. Din nou, ca și în anii 1930, încep achizițiile în Vest de fabrici întregi, doar cele microelectronice, de exemplu, uzina Iskra este, de fapt, uzina General Instruments, vândută în întregime URSS și lansată până în 1977.
Începerea proiectului
În 1973, se instalează criza mondială a petrolului, URSS atinge apogeul bogăției și cooperării binevoitoare cu Occidentul. Începe proiectarea radarului Don-2 pentru A-135. Lebedev grav bolnav demisionează din toate posturile, Burtsev devine directorul ITMiVT și începe imediat să-l expulze pe Melnikov de acolo.
În 1974, Mintz, Kalmykov, Brook și Lebedev au murit. Pleshakov devine ministrul industriei radio-electronice. Seria a 100-a de cristale este gata. Burtsev îneacă proiectul BESM-10 și după alți 4 ani îl va strânge pe Melnikov și îl va strânge din ITMiVT. Documentația pentru „Munte” se transformă în „Elbrus”.
Iată un document interesant din arhiva academicianului Yershov, care nu a fost niciodată publicat pe Internet în formă descifrată.
Academicianul V.S. Semenikhin
De la membru corr. A. I. Ershova
Despre Gor, BESM-10 și compatibilitatea cu BESM-6
Din păcate, din motive de sănătate, nu am putut participa la întâlnirea SNT cu ministrul. Pe de altă parte, oportunitatea, după câteva zile, de a purta conversații intense cu părțile interesate (Burtsev, Babayan, Korolev, Shura-Bura, Dorodnitsyn) ne permite să exprimăm o serie de considerații care, poate, vor ajuta la unele un fel de consolidare a opiniilor, care derivă din impasul existent.
1. Până acum, o alternativă globală nu a fost în cele din urmă rezolvată: ar trebui ca industria să sprijine trei canale de dezvoltare a mașinilor mari, care nu se fuzionează: „Mountain”, „Row” și BESM-6 (într-o oarecare măsură similare cu mașinile din SUA - „Barrows”, IBM și C.D.C.). Soluția la această problemă nu ar trebui să decurgă dintr-o comparație meschină a detaliilor bazei elementului și arhitecturii „Muntelor” și BESM-10, ci din considerente politice și economice mult mai ample. Un susținător al păstrării celor trei linii este Acad. Dorodnitsyn.
Cred că decizia acestei întrebări este exclusiv în mâinile tale. Permiteți-mi să notez imediat că recunoașterea necesității celei mai complete compatibilități cu BESM-6 nu înseamnă deloc o alegere automată a unei alternative în favoarea BESM-10. Compatibilitatea lui „Mountain” cu BESM-6 este necesară în orice caz.
Este foarte greu să fii consilier pe această problemă generală. Există organizații, chiar și în MCI, care ar fi bucuroși să accepte în rândurile lor o echipă atât de glorioasă ca Primul Laborator. Există considerații generale care vorbesc atât pentru, cât și împotriva unui astfel de aranjament de scaune. Simpatia mea personală, poate oarecum sentimentală, pentru ITM sugerează că aceasta ar trebui să fie o măsură extremă, puțin probabilă. Sunt convins de un lucru: această echipă nu poate fi distrusă, nici la ITM, nici în afara ei.
2. Din fericire, acum se pare că se coace o soluție tehnică care poate rezolva problema continuității BESM-6 și integrarea eforturilor lui Burtsev și Melnikov. El este sprijinit de Shura-Bura, Ershov, Burtsev (cu rezerve), Korolev (cu rezerve). Îi cunoașteți esența: să faceți pe MEKL-uri în cadrul interfeței și arhitecturii "Muntelor" un alt procesor care va reproduce exclusiv sistemul de comandă BESM-6 numai cu astfel de completări arhitecturale care sunt necesare pentru a se potrivi în arhitectura " Mountain” și care poate fi inventat pentru a crește viteza unui astfel de procesor. Procesorul poate fi conectat la memoria și la multiplexorul „Muntelui” ca să funcționeze singur, dar trebuie (ceva noutate în asta) și să se așeze cu restul procesoarelor (atât pentru „Munte” în sine, cât și cu lor propriul fel) pe o memorie comună. Astfel, problema integrării BESM-6 va fi rezolvată la un nou nivel.
In aceasta optiune, linia AC-6 nu isi primeste dezvoltarea, fiind limitata la obligatiile deja existente.
3. O astfel de decizie, după părerea mea, este în interesul cauzei, iar ca soluție tehnică, după un minim studiu, se va putea impune utilizatorilor, atât Slavsky, cât și Academiei. Pentru laboratorul nr. 1 (cel puțin pentru partea sa cea mai ambițioasă), o astfel de decizie este nefavorabilă din punct de vedere psihologic, deoarece oprește mișcarea inerțială de-a lungul liniei AC-6, reduce sfera generală de lucru (în loc de un sistem, un subsistem în un cadru rigid), subordonează echipa lui Burtsev nu numai ca director, ci și ca designer șef. Prin urmare, prezentarea acestei idei este foarte importantă aici, în special, legând o astfel de decizie cu emiterea unui contract autonom pentru ca laboratorul să proiecteze un sistem de un miliard de dolari bazat pe elementele încă maturizate ale anilor 80 (am auzit această idee). de la Burtsev și, de asemenea, îl susțin foarte mult).
4. Dacă, totuși, această linie este dezvoltată, este foarte important să o introducem în ITM într-un mod foarte extern. Poziția lui Burtsev la institut trebuie consolidată, iar în acest sens are nevoie de ajutor. La un moment dat, el și Melnikov (ca oameni și ca designeri) trebuie să stea unul lângă altul și să se întoarcă într-o parte în fața situației externe. Și asta cu siguranță este doar pentru tine. Pe de altă parte, Burtsev, în calitate de director al ITM, are nevoie de educație și corecție. Are dreptate din punct de vedere tehnic și în multe privințe uman, dar își desfășoară afacerile cu prea multă nesăbuire, nerespectând regulile jocului. În acest proces fragil de consolidare, el trebuie să rostească câteva cuvinte de recunoaștere și să lucreze împreună pentru a elabora o nouă constituție pentru conducerea instituției.
5. În considerentele exprimate, am încercat să fiu cât se poate de neoriginal și, în general, le percep ca variații ale tematicii discursului dumneavoastră despre NTS, așa cum mi-a fost transmisă. Vă îndemn cu tărie să rezolvați această problemă prelungită cât mai curând posibil. Toate lucrările curente ale ITM, cu excepția predării, sunt blocate, iar acum sunt necesare eforturi extraordinare pentru a nu ieși din programul celui de-al 74-lea an.
Îmi pare rău pentru manuscris, dar nu avem timp să retipăresc.
Al tău A. Ershov
8–9 februarie 1974. Acum sunt deja la Novosibirsk.
Ce putem învăța din această scrisoare neprețuită?
În primul rând, acel 1974 a fost cu adevărat un punct de cotitură. Lebedev a murit și a început o luptă acerbă și sângeroasă pentru putere și, cel mai important, pentru bani. Echipele lui Yuditsky și Kartsev au fost deja aruncate de pe tablă. Yuditsky, în sfârșit, toate dezvoltările sale de supercomputere sunt închise, doar minicalculatoarele au voie să fie piratate (și după 2 ani în 1976 Shokin îl va șterge complet în pulbere, învingând SVT-urile și dispersând pe toată lumea), și Kartsev de facto (mașinile sale nu au fost luate în considerare deloc ca o linie de supercalculatoare , au fost instalate doar în sistemele de avertizare timpurie și a fost nevoie de 5-10 ani pentru a trece prin fiecare, odată ce a reușit, subminându-și sănătatea, al doilea - nu a mai supraviețuit).
Drept urmare, au rămas trei grupuri puternice, toate aparținând MRP. Melnikov de la ITMiVT (cu AS-6 finalizat și proiectul BESM-10), Przhijalkovsky de la NITSEVT (cu visul de a extinde treptat seria UE la supercalculatoare, urmând prototipurile lor de la IBM) și Burtsev, tot de la ITMiVT, până la acel moment, „Băiatul de aur” Kalmykov și Pleshakov, care au executat cu zel ordinele de curățare a persoanelor inacceptabile precum Staros și pentru aceasta a fost inclus oficial în dezvoltatorii principali ai tuturor vehiculelor de apărare antiaeriană / antirachetă.
Era evident că Przyjalkowski în această situație se află puțin în afara sistemului: pe de o parte, el și UE nu sunt 100% amenințați de rușine, pe de altă parte, nu i se va permite, evident, să intre într-o nouă nișă de supercalculatoare. Așa că s-a limitat la a continua să-l lovească pe europarlamentar, astfel încât să nu uite să-l lanseze K500, versiunea civilă a seriei a 100-a pentru vehiculele mai vechi Ryad-2. Dar între Burtsev și Melnikov a izbucnit o bătălie nu pentru viață, ci pentru moarte. Din păcate, nu avem procese verbale ale întâlnirilor similare cu cele care au avut loc la clonarea IBM (sau nu au fost găsite încă), așa că nu se știe exact cum a fost ucis BESM-10. Chiar și relativ naiv și apolitic Ershov nu putea să nu observe că Burtsev se comporta extrem de agresiv și complet nerăbdător, chiar și după standardele confruntării academicienilor sovietici („încălcarea regulilor jocului”), încercând literalmente să-l strângă pe Melnikov afară cu cizmele lui.
Principalul atu a fost BESM-6, care până atunci devenise un altar. Ei bine, bineînțeles - ultima creație genială a marelui Lebedev, dezvoltarea noastră originală, și nu aceste vizuini dubioase și IBM ale tale, se află în Dubna, Centrul Central de Control, Universitatea de Stat din Moscova și Centrul de calcul al Academiei de Științe a URSS, are mulți utilizatori loiali, etc. etc. Singura problemă a fost mizeria sa arhitecturală fenomenală și înapoierea bazei elementului, era clar că până în 1980 era necesar să se construiască un supercomputer MIPS, astfel încât la 100–150, și nu la 1– 1,5. Nu era clar dacă Melnikov era capabil de așa ceva. Mulți bănuiau că nu poate, având în vedere că echipa sa era în mare parte compusă din bunici extrem de conservatori, blocați din punct de vedere arhitectural la mijlocul anilor 1950.
Cu toate acestea, Burtsev a scos din mânecă nici măcar un as, ci un joker cu drepturi depline, oferindu-se să adauge coprocesorul BESM-6 la „Muntele” său, dezvoltat pe aceeași bază de elemente ca și „Muntele” însuși, adică, ECL puternic, prin urmare, de multe ori mai rapid decât BESM-6 original. Melnikov nu avea nimic de acoperit, ca urmare, s-a decis să se oprească BESM-10 și să fuzioneze proiectul pentru a continua BESM-6 cu „Muntele” într-un singur întreg și să-l plaseze sub comanda lui Burtsev.
Naivul Erșov încă mai spera că vor lucra împreună, iar Melnikov va fi responsabil de co-procesor, dar nu-l cunoștea bine pe Burtsev, avea nevoie de putere absolută. De partea lui Burtsev, pe lângă Kalmykov și adjunctul său Semenikhin, se afla și cel mai viclean vicepreședinte (și mai târziu președintele Academiei de Științe, precum și un deputat al Consiliului Naționalităților Sovietului Suprem din URSS) al Academiei de Științe Gury Ivanovich Marchuk, un fost asistent operator combinat, care s-a alăturat odată cu succes la PCUS ( b) și, după 15 ani de muncă grea și responsabilă în funcțiile diverșilor șefi de departamente și directori, a crescut unui membru corespondent, apoi unui academician.
Drept urmare, Melnikov a stat la ITMiVT câțiva ani ca o a cincea roată într-un cărucior, complet inutilă pentru oricine, a fost responsabil pentru finalizarea AS-6 și implementarea acestuia. Cea mai bună oră a BESM-6 ca parte a AS-6 a fost aceeași misiune Soyuz-Apollo la apogeul destinderii și al prieteniei cu America în 1975. În total, conform datelor occidentale, aproximativ 15 AC-6 au fost produse din 1975 până în 1980, conform celor noastre (pe care cumva nu le credem cu adevărat) - aproximativ 8.
Apropo, după o căutare foarte lungă, a fost descoperită o estimare occidentală a vitezei sale în acel moment - aproximativ 5 MIPS! Ca rezultat, se dovedește că extrapolarea noastră a puterii la aproximativ 3–4 BESM-6, făcută într-unul dintre articolele anterioare, a fost corectă. Acest lucru respinge fără echivoc bicicleta care circulă pe net despre modul în care BESM-ul nostru a rupt supercalculatoarele NASA, calculând totul de treizeci de ori mai repede, dar confirmă paritatea sa relativă de putere cu mașina IBM S / 360 model 91, care era atunci inima MCC-ului american ( care, din nou, Cu toate acestea, am presupus). AS-6 a fost creat de Sokolov și a fost foarte nemulțumit de conceptul original și a crezut că sunt necesare noi soluții tehnice, iar compatibilitatea cu BESM-6 antediluvian îi leagă mâinile. De aceea a rămas să lucreze pentru Burtsev și nu a plecat la Melnikov, crezând că își poate crea propriul computer în acest fel. În viitor, el a devenit arhitectul șef al coprocesorului vectorial pentru Elbrus (anulat) și supercomputerul MCP (Elbrus 3.1, nefinalizat).
Nikolai Tomilin își amintește:
Unul dintre argumentele BESM-10 a fost că avea și un procesor care executa sistemul de comandă de la BESM-6, acesta fiind pregătit de întreaga Uniune Sovietică. Prin urmare, a fost necesar să folosim în continuare aceste dezvoltări, să nu le pierdem. Dar în cele din urmă, Elbrus-1-K-2 a fost conceput și executat. Era deja pe circuite integrate, motiv pentru care această serie a fost numită „BESM-6 integrat”. Și în Centrul de control al misiunii ea a stat, iar la noi, în Kaliningrad, la dezvoltarea noastră a SS-BIS, a fost adusă.
Elbrus-K-B este o mașină mai avansată, dar sistemul BESM-6 a funcționat și acolo. Acest lucru a fost făcut și de forțele de inginerie ITMiVT (Mark Tyapkin), software precum BESM-6, sistemul de operare al lui Vladimir Tyurin. Păreau să contracareze un posibil BESM-10. La început, mașina a fost numită SVS - un procesor special al sistemului de calcul (adică sistemul de calcul Elbrus), apoi decodarea a fost uitată, iar în folclor a apărut varianta „sistem care reproduce sistemul”.
N. E. Balakirev își amintește:
Trebuie subliniat faptul că în stadiul inițial nu au fost planificate alte procesoare în complexul Elbrus.
Un an mai târziu, în 1976, Seymour Cray lansează Cray-1 la 125 MFOPS și toată lumea cade gura. Burtsev înțelege că, cu orice preț, este necesar să se strecoare nu mai rău, altfel patronii nu-l vor mângâia pe cap pentru astfel de speranțe rupte. Și Melnikov vine cu un gambit ingenios - să abandoneze MRP și ITMiVT și să-și ofere serviciile europarlamentarului pentru a asambla o clonă sovietică a Cray-1, umilindu-l pe Elbrus. Europarlamentarul nu poate refuza o ofertă atât de tentantă (atât aluatul poți tăia!), mai ales că cam în același timp încep să taie cristalul I200, pe care poți implementa o arhitectură mult mai puternică și cu mai puține probleme decât a lui Burtsev. Shokin elimină fonduri monstruoase (cum am scris deja, o fabrică pentru producția de plăci cu circuite imprimate, cumpărată în întregime de la francezi, a costat IEP-ul o sută de milioane de dolari), îl pune pe Melnikov în fruntea noului Institut de Probleme de Cibernetică. al Academiei de Științe a URSS și îi alocă un întreg departament la Institutul de Cercetare Delta. De acolo, Melnikov, tocmai ales ca corespondent, își începe cruciada împotriva ITMiVT și lui Burtsev personal.
Este interesant că aceste intrigi nu au fost un secret nici măcar pentru Occident. Teza de doctorat în administrarea afacerilor a lui Peter Wolcott de la Universitatea din Arizona, Tehnologia avansată sovietică: cazul calculului de înaltă performanță, în 1993, oferă descrieri amuzante ale confruntării dintre ministerele sovietice:
Astfel, în 1974, Burtsev a primit carte albă pentru a face orice pentru a-și lansa marele Elbrus până în 1980. Arhitectura mașinii la acel moment era deja, în general, complet gata (cum fusese dezvoltată timp de 4 ani), rămânea de asamblat, dar apoi a apărut o ambuscadă.
În primul rând, Elbrus a fost dificil. Diabolic de greu pentru academicienii din vechea școală, mai ales că 2/3 din ITMiVT nu au avut nimic de-a face cu dezvoltarea computerelor, iar mulți în general nu au avut nimic de-a face măcar cu ceva (cum ar fi managerul de top al programatorilor Babayan). Cei mai capabili tineri de la acea vreme erau deja angajați în 5E26, deși fondurile de acolo erau incomparabil mai mici (nici măcar nu au primit ECL).
A doua problemă a fost baza elementului. Seria a 100-a promisă a europarlamentarului a reușit să scape de stâlpi abia în 1979, când era deja necesară prezentarea mașinii finite, în plus, Burtsev, așa cum am spus, a luat o decizie extrem de controversată de a asambla Elbrus nu doar pe seria a 100-a liberă, dar asamblați-o în K200 - un fel de MCM, cu care chinul a fost până la acoperiș.
Ca o cireșă pe tort, încrucișarea unui superscalar și a unei mașini de stiva progresa cu mare dificultate, multe dintre detaliile finale ale implementării procesorului au putut fi adunate doar din Burroughs 6700, care a apărut la Moscova abia în 1974. , și a trebuit să-l conduc în SUA, să văd cu ochii mei producția și depanarea.
Drept urmare, cu ajutorul inginerilor Burroughs, care au furnizat documentație și instruire, și al britanicilor de la Universitatea din Manchester, care au împărtășit ideile teoretice despre modul în care funcționează arhitecturile etichetate (precum și au pus în viață B5500, B6700 și HP 3000). , disponibil și la Moscova), proiectul a început să prindă contur, dar a trebuit să termin multe pe parcurs și chiar mai mult - să-l dau fabricii, de genul „o vei rezolva tu cumva cu standuri de testare, optim răcire și alimentare”, aceasta nu este o chestiune academică - să te gândești la astfel de fleacuri.
Ceea ce este deosebit de amuzant este că principala construcție a lui Elbrus a fost estimată chiar și atunci când B6700 nu a fost la Moscova, a fost importat tocmai în jurul anului 1974. Prin urmare, cabinetul Elbrus în sine (în prima versiune) a fost rupt din ceea ce era atunci la Moscova - generația anterioară, Burroughs B5500. În general, dacă aceste mașini ar fi fost puse una lângă alta, atunci Burtsev nu ar fi fost niciodată spălat de acuzația de mizerie completă, poate pentru că prezența acestei arhitecturi la Moscova a fost ocolită foarte, foarte sârguincios timp de 10 kilometri de către toți istoricii interni ai VT, a trebuit să-i întreb pe americani ce anume și când ne-au vândut.
ITMiVT vs ZEMZ
Potrivit memoriilor unuia dintre inginerii ZEMZ, Vladimir Pavlovich Gusev, care a lucrat la procesorul Elbrus-1 (a acceptat cu amabilitate să-și împărtășească amintirile pentru acest articol, detalii mai jos), inginerii fabricii vin la ITMiVT din 1974. pentru a lucra la documentația pentru producția Elbrus. Academicienii înșiși nu s-au condescendent la un asemenea fleac, limitându-se la desene, unde să conecteze procesorul, unde să pună memoria, numind-o crearea unei mașini. Soluții specifice de circuit, cum ar fi implementarea unui stivă în hardware, angajații ITMiVT au rupt deja unul la unul cu altele similare prezentate într-un pachet uriaș de documentație de inginerie pentru același Burroughs 6700. Mulțumită acestui lucru, cineva care vorbea engleza de inginerie la un nivel bun a crescut rapid și a condus grupurile corespunzătoare, explicându-le ce este ce este în aceste lucrări. De la Burroughs au fost împrumutate atât principiul modular, cât și arhitectura generală a unităților procesoare, chiar și aspectul lor a coincis. Între timp, timpul se scurgea rapid, iar Burtsev nu avea de ales, trebuia să anunțe erori în dezvoltarea caracteristicilor și să spună că Elbrus va fi gata până în 1980, dar nu acela - mai întâi o versiune de testare pe TTL, care este magnifică în în sine, nici măcar nu ezitați (!), iar puțin mai târziu vom lansa o versiune ECL cu drepturi depline pentru dvs.
ITMiVT avea o structură sovietică standard de institute de cercetare științifică: institut - departament - subdiviziune - laborator. Departamentele erau dedicate mașinilor specifice, iar structurile din cadrul departamentului erau dedicate problemelor hardware și software care le cuprindeau. Ierarhia institutului a determinat destul de rigid care dintre angajați ar putea scrie articole despre mașini și ce ar putea scrie în ele. Până în 1985, departamentul condus de A. A. Sokolov a lucrat la MCP (el a creat anterior BESM-6, AS-6 și a lucrat la coprocesoare BESM pentru Elbrus).
Elbrus înșiși a creat al doilea departament, în care Babayan era în funcția de șef al grupului de software și OS. Motivul pentru dublarea grupurilor și numirea lui Babayan în ambele posturi deodată a fost simplu - salariul. Grila sovietică de salarizare era legată rigid de funcția deținută de persoană, iar pentru a obține sume suplimentare, institutele de cercetare au aranjat adesea amestecări interesante de departamente. A treia divizie, condusă de E. A. Krivosheev, dezvolta calculatoare mobile de apărare aeriană, mai precis 5E26, și se plângea că acestea sunt solicitate de la ei la fel ca de la Elbrus, în timp ce finanțarea și oamenii erau ultimii care le-au primit. Ryabov a condus departamentul CAD și F.P. Galetsky - departamentul de plăci și ansambluri de circuite imprimate multistrat. O altă divizie a lucrat la sistemele RAM. Ultimele departamente au fost create de Burtsev în speranța de a depăși europarlamentarul, care întârzie constant microcircuite și plăci, dar până la urmă tot nu a ieșit prea bine.
Până în 1974, prima documentație pentru procesorul TTL, numită Elbrus-1, a început să sosească la ZEMZ din Sergiev Posad și o lungă și dureroasă depanare, reglare fină și reluare a mașinii păcătoase a început de către biroul de proiectare al fabricii. Problema era aceasta. După cum am sugerat în mod repetat - majoritatea „dezvoltatorilor” sovietici de computere... nu știau deloc cum să le dezvolte. Ce vrei să spui că nu au putut? Și asta înseamnă: dezvoltarea computerelor este o disciplină științifică și tehnică separată, specifică și clară, al cărei sens în SUA a fost perfect realizat după eșecul comercial al IBM 7030 Stretch. Mașina în sine s-a dovedit a fi minunată, doar o sumă uriașă de bani a fost umflată în ea, iar rezultatul s-a dovedit a fi de câteva ori mai puțin puternic decât a fost stabilită sarcina. Oricât de revoluționar a fost, Stretch a fost un eșec monstruos din punctul de vedere al principalului lucru în capitalism - a eșuat pe piață. Mașinile CDC erau atât mai rapide, cât și mai ieftine.
IBM a luat această lecție foarte bine și a deschis cursuri de ingineri de structură a mașinilor, așa cum erau numiți atunci, și a început să scrie manuale despre proiectarea și dezvoltarea sistemelor informatice. Acest lucru a ajutat - următorul lor proiect, S / 360, conceput conform tuturor canoanelor unei științe nou descoperite, s-a dovedit a fi nu numai genial din punct de vedere tehnic, ci și un succes comercial fenomenal. Începând cu anii 1960, modelul IBM a fost adoptat de toți dezvoltatorii de hardware din Occident, iar universitățile au început să producă loturi de studenți la specialitatea „arhitectură de computer și design hardware”.
În URSS, desigur, totul era diferit. Aveam exact doi dinozauri - designeri autodidacți (amândoi nici măcar matematicieni, ci electricieni obișnuiți), Brook și Lebedev, care la mijlocul anilor 1950 au adus o tură de câteva zeci dintre cei mai talentați studenți, aceiași electricieni și inginerii radio, scriindu-le ca urmare, calificarea „dezvoltator de computere”. Așa s-au născut Rameev, Melnikov, Burtsev, Tomilin, Sokolov și alții, nu departe de părinții lor autodidacți, creatorii de mașini de la sfârșitul anilor 1950 - începutul anilor 1960.
Ei nu au fost niciodată învățați cum să proiecteze computere, pentru că profesorii lor nu știau cum, și au rămas blocați în acei foarte binecuvântați ani sovietici 60, când pentru a fi considerați un mare designer de computere, era suficient să poată lipi un declanșator. cu mâinile tale. Lipirea declanșează ei, ca și electricienii inteligenți, desigur, au știut să perfecționeze. Dar tot ce se află în spatele ei nu este foarte bun. Cetatea unui astfel de conservatorism, unde bunicii au încercat să se apropie de crearea mașinii anilor 1980, așa cum au fost predați - în spiritul anilor 1960, a devenit ITMiVT. Problema a fost că, oarecum imperceptibil, elementul de bază a mașinilor s-a târât nici măcar spre prăbușirea pe 2I-NOT (pe care veteranii încă îl puteau înțelege cumva), ci spre BMK pentru 3000 de supape, a cărui lucrare era o cutie neagră. pentru academicienii în vârstă .
Drept urmare, „dezvoltarea” din partea lor s-a rezumat la faptul că au studiat documentația mașinilor avansate americane și britanice în tone și au compus sisteme de comandă care le-au compilat caracteristicile în moduri diferite. Au oferit studenților, studenților absolvenți și cercetătorilor juniori capacitatea de a traduce ceea ce au scris în limbajul microcircuitelor și BMK, precum și soluționarea tuturor problemelor asociate cu implementarea specifică a momentelor subtile în arhitectură. Au lăsat transferul acestor documente în TEZ-uri reale inginerilor de la birourile de proiectare a fabricii, ei bine, aceasta nu este o chestiune academică - să se încurce cu asemenea prostii. Nimeni nu a făcut deloc modelare termică a plăcilor la ITMiVT și nu a auzit despre asta, au considerat și sub demnitatea lor să se încurce cu sursele de alimentare și alte „fleecuri”. Drept urmare, participarea reală a aceluiași Burtsev la crearea lui Elbrus a fost redusă la compilarea deja menționată a unui sistem de comenzi de la IBM, CDC, HP, ICL și Burroughs (nu au ajuns la Cray în Elbrus, spre deosebire de Melnikov ) și administrarea întregului proiect. Dezvoltarea a fost realizată de oameni complet diferiți.
Cum suntem siguri că acesta a fost cazul? Și este foarte simplu: din amintirile oamenilor care au trebuit să întruchipeze tot ceea ce academicienii noștri în vârstă în domeniul electricității au „proiectat” în așa fel. De exemplu, conform memoriilor unui angajat al IPK al Academiei de Științe a URSS V. Kaminsky:
El a spus că în Kaliningrad, când instalatorii de sex feminin au început să lipeze 4 plăci cu 2 straturi cu fire între ele, „barba” de fire a început să fie de o asemenea dimensiune încât plăcile pur și simplu s-au înecat în ea. După cum mi s-a spus... plăcile pur și simplu nu erau vizibile din cauza încurcăturii de fire care trebuiau făcute din ce în ce mai lungi pe măsură ce lipirea continua...
Apoi, în timpul primelor teste, s-a dovedit că toate acestea sunt încălzite nu ca un copil...
S-a propus proiectarea și instalarea rapidă a răcirii cu lichid pentru plăci.
Gradul de groază pură care se petrecea în jurul răcirii VLSI poate fi evaluat prin faptul că, conform memoriilor proiectantului subsistemului RAM Martynov de la Institutul de Cercetare Delta, 4 BMK-uri cu memorie s-au topit prin TEZ atunci când au fost întors. pe. Doar sistemul de răcire CDC 6600 cântărea șapte tone și era mai mare decât întregul supercomputer.
Mulți oameni știu despre procesorul vectorial Cray-1, unii au auzit că acest procesor a fost de fapt montat într-un frigider puternic cu freon și doar puțini știu că dezvoltarea acestui frigider a fost mai complicată decât procesorul în sine și a durat mai mult timp și efort, dar cine știe despre designul motogeneratoarelor care alimentează acest monstru? Da, nici măcar nu sunt în fotografiile acestei mașini (deși au dimensiunea de 4 Crays), iar majoritatea oamenilor (chiar și cei care înțeleg arhitectura computerelor) cred că probabil că a mâncat lipindu-se un cablu gros cu o mufă la capăt. într-o priză mare. Dar fără răcire și putere, proiectul Cray ar fi la fel de imposibil ca și fără procesor. Burroughs B7800 a fost un adevărat monstru, conectat folosind o serie de surse de alimentare trifazate de 20 kW, echipate cu șocuri cu o greutate de peste 100 kg fiecare, condensatoare uriașe cu o capacitate totală de aproximativ 0.1 F și comutatoare pe cel mai puternic și rar Motorola. Tranzistoare MJ13335 capabile să comute curenți de 10 A la 140 V pe frecvență în jur de 5 kHz.
Punctul culminant al abilităților dezvoltatorilor noștri este să deseneze o diagramă a modului în care datele se mișcă într-o mașină. Toate celelalte au fost făcute de ingineri. Captură de ecran din filmul „Istoria declasificată. Supercomputerul nostru” al companiei de televiziune „Sub semnul lui Pi” și al canalului TV „Rusia-Cultura” din 4.12.2018 decembrie XNUMX. Film disponibil aici.
Dezvoltarea unui computer este dezvoltarea unui sistem, este cea mai dificilă și complexă sarcină de inginerie pentru o echipă, toate părțile care funcționează ca un ceas elvețian.
Asta nu au putut face academicienii noștri. De aceea ne întâlnim în amintirile dezvoltării lucrurilor din care părul persoanei înțelegătoare va sta pe cap:
De aici rezultatul încercărilor tehnoarheologilor noștri de a afla de la aceiași academicieni detaliile implementării superproiectelor lor.
Iată-i, „dezvoltatori” academicieni.
Și ce fel de supereroi stăteau pe ambazură când a fost necesar să se adună din schițe cu o descriere matematică a „cel mai bun sistem de comandă din lume” și pătrate cu legendele „conectați sursele de alimentare aici, vă veți da seama pentru tu însuți” un supercomputer care funcționează cu adevărat? Au rămas necântate în nicio carte despre electronica sovietică și istoria VT, numele lor nu sunt în listele destinatarilor comenzilor și premiilor, iar numele lor nu sunt atribuite institutelor. Pe case nu sunt agățate semne: „aici locuia cel care a asamblat procesorul Elbrus”. Vorbim de profesioniști modesti care, înjurând în liniște și amintindu-și academicienii cu cuvântul lor natal, și-au transformat fanteziile în realitate - ingineri informatici.
Despre ei sunt spuse ultimele rânduri din citatul menționat:
În general, fabricarea echipamentelor în stil sovietic a inclus trei modele magice, datorită cărora totul a funcționat cumva. Ele au fost bine descrise de fizicianul sovietic Sardanashvili, care a întâlnit acest lucru în practică:
Tuning fin: să spunem, este necesar să se facă o luptă (în sensul unei lansări reale) a unui anumit „produs”, apoi sosește o echipă de meșteri și aduce în minte acest „produs”, după cum se spune, genunchii lor.
Control normativ: imaginați-vă că ați cumpărat o mașină și trebuie să urmați cu strictețe instrucțiunile timp de câteva ore în fiecare zi pentru a verifica ceva în ea, a o înșuruba și a o unge.
Acceptarea statului: o anumită fabrică produce produse militare, care sunt verificate mai întâi de către acceptarea fabricii (câteva zeci sau chiar sute de fete), apoi și de către militari (căpitani și maiori din Ministerul Apărării). Sarcina lor este să aleagă din întreaga masă de produse ceva care sa întâmplat de fapt din întâmplare cu caracteristicile necesare.
Ca urmare, ciclul de producție Elbrus a repetat exact ciclul de producție al oricărui produs sovietic.
1. În turnul de fildeș, autorii oficiali ai proiectului, academicieni de zece ori premiați, care au mumificat încă din anii 1950, au compus (folosind sistemul „citește cum este cu yankeii și rănește-l de trei ori mai tare”) de comenzi și pătrate desenate, în care loc schema este procesorul și în care - memoria.
2. Eroi necunoscuți care nu au primit nici măcar 1/10 din acele salarii și onoruri de la ITMiVT - cercetători juniori și absolvenți cu creier tânăr vibrant (dar, vai, fără cunoștințe și experiență practică), cum ar putea încerca să traducă acest lucru în fier , fără a avea cele mai mici concepte despre complexitățile ingineriei electrice și termice.
3. Alți eroi necunoscuți: ingineri, specialiști în transformarea unui mănunchi de hârtii într-un eșantion de lucru cu un fier de lipit și așa și o mamă, refăcând toate schemele teoretice de trei ori, au făcut prototipul să pornească.
4. Prototipul, ca orice lucru sovietic, funcționează pe unul comunist cinstit și este gata să moară din cea mai mică scuipă datorită bazei elementare monstruoase, înmulțite de curbura designerilor originali, dar cu o magie specială de fabrică (care va fi discutat mai târziu) trece acceptul militar și se consideră oficial predat.
5. Șefii deschid șampanie, muncitorii din fabrică primesc 100 de ruble bonus, șefii lor - cu mașina, academicieni - prin Premiul Lenin, Ordinul Eroului și este ridicat un monument în cinstea lor.
6. Clienții primesc mașina fabricată și... Nu funcționează. Există două tipuri de stâlpi - fundamental nedemontabile, din cauza curburii arhitecturii originale și care decurg din calitatea dezgustătoare a componentelor.
7. Inginerii deja aflați în domeniu (apeșați oricărui institut de cercetare decent, fără ei nici măcar sistemul de canalizare nu va funcționa) încep să repare, să finiseze și să ajusteze cât mai bine, ciripind periodic cu instalația sau consultându-se cu ea.
8. Așa trec primii doi ani, până când prima generație de mașini de drept predate clientului stă inactiv și nu funcționează.
9. În cele din urmă, după 2–3 ani, eforturile comune ale inginerilor de fabrică și ale reglatorilor de la institutele de cercetare dau roade, iar o versiune aproape netăiată a lui Elbrus începe să părăsească fabrica.
10. În cele din urmă, mașina funcționează de facto (după 3 ani de la finalizarea eroică formală a proiectului, pentru care toți cei care au nevoie de el au primit deja comenzi și dachas), acum doar o dată pe zi/săptămână/lună, dacă sunteți noroc, aveți nevoie de aceleași „regulamente” - înșurubare periodică, răsucire, deja o înlocuire de rutină a microcircuitelor care se ard în puncte specifice de defecțiune cunoscute etc. Vă puteți trăi și vă puteți bucura.
Așa că lansarea oricărui produs în URSS s-a transformat într-un iad nesfârșit de reglare și finisare, iar proiectul Elbrus a fost la limita complexității pe care industria sovietică o putea stăpâni, iar muncitorii din fabrică au avut dificultăți cu el. Mai rău, apropo, a fost doar la NPO Quartz, care a avut onoarea de a finaliza, sau mai bine zis, de a construi efectiv de la zero, o versiune funcțională a acelei „decizii pretențioase... nejustificate” (în cuvintele unuia dintre ingineri) , pe care melnikoviții l-au adunat sub numele „Electronics SSBIS”.
Muncitorii fabricii au dezvoltat complet surse de alimentare și un sistem de răcire de la zero (în loc de cele nefuncționale de la IPK și Delta), au redirecționat ei înșiși toate plăcile din sistemul KULON și, de fapt, au proiectat computerul în sine. Nu este de mirare că acest proces nerecunoscător (Melnikov și vârful Institutului de Cercetare a Deltei din copiii ministeriali au devenit academician și purtător de ordine) i-a deranjat atât de tare încât, atunci când ordinul a venit să reducă dezvoltarea, muncitorii fabricii au întrerupt alimentarea cu energie electrică. și răcorindu-se la carcasa acestui monstru și a alergat să o smulgă după aur pentru a compensa cumva 5 ani de suferință.
La ZEMZ cu Elbrus, totul nu a fost atât de tragic, ci și distractiv. Să revenim la memoriile lui V.P. Gusev, care a văzut totul cu ochii lui, l-a atins cu propriile mâini și a înregistrat interviuri foarte interesante disponibile în o serie de povestiri despre Elbrus, înregistrate la solicitarea autorului pentru acest articol.
Primul set de documente a ajuns la fabrică la sfârșitul anului 1974, iar până în 1976, un lot de probă de procesoare era în curs de fabricație. Elbrus era o mașină complet modulară și, de fapt, a fost asamblată ca un constructor Lego din 1-10 tipuri diferite de procesoare și periferice necesare pentru o anumită sarcină. De fapt, configurarea producției în serie a modulelor de procesor a fost cea mai dificilă sarcină - dacă ar fi rezolvată, atunci totul ar merge de la sine. Vladimir Pavlovici a ajuns la fabrică în 1976, ca parte a unui grup de studenți repartizați la ZEMZ.
În acest moment, producția primului set de Elbrus era în curs de finalizare. În 1978-1979 a fost recrutată o nouă brigadă studențească, care adoptă experiența veteranilor. Producția de „Elbrus” la uzină a fost de fapt o continuare a dezvoltării sale, neamintit la ITMiVT. Arăta așa. A fost primit un set de documentație, conform căruia a fost produs un lot de TEZ, blocuri de nivel 2 și dulapuri, unind toate blocurile, conexiunile de ieșire cu alte elemente ale complexului (de exemplu, PVV, RAM etc.) și incluzând o putere. unitate de alimentare și un sistem de răcire cu aer.
Desigur, TEZ-urile în sine au trebuit să fie dezvoltate și, ca de obicei, academicienii nu s-au abătut la asta. Toate circuitele au căzut pe umerii ZEMZ. Aceste TEC-uri au fost montate într-un bloc funcțional, de exemplu, adunare sau înmulțire, pornite și... au dat un fel de joc. În cel mai bun caz, imediat la pornire, ceva pur și simplu s-a ars și, după ce s-a dat seama care era problema, a putut fi schimbat (după cum sa menționat deja, la depanarea Elbrus-2, TEZ 5 s-a ars de fiecare dată când a fost pornit / off), în cel mai rău caz, un element de procesor ca ar funcționa, dar nu așa cum ar trebui. Desigur, pentru a dezvălui acest lucru, au fost necesare standuri speciale, o telecomandă de la care puteți introduce manual, să zicem, conținutul registrelor și să vă uitați la rezultatul calculelor etc.
Să presupunem că problema a fost găsită în faptul că, cu o topologie dată a unei anumite plăci, semnalele au intrat în condiția de cursă, ca urmare, ceva complet diferit de ceea ce, în teorie, ar fi trebuit să fie scris în registru. Este clar că atunci când sunt dezvoltate de o persoană sănătoasă, astfel de probleme ar fi trebuit să fie excluse deja în faza de modelare, dar la ITMiVT nu s-au deranjat cu subtilități - și de ce avem nevoie atunci de ingineri? Am făcut partea cea mai grea, am dat naștere unei idei și apoi i-am lăsat să-și dea seama de la fabrică! La fabrică, l-au rezolvat, sondând cu osciloscoape, măsurând întârzieri, respingând microcircuite curbate, aruncând conexiuni peste placă (suspendate cu fir MGTF pe TEZ, pereche răsucită pe blocul de nivel 2 și cablu coaxial cu PK50, cu o caracteristică impedanță de 50 Ohm pentru a se potrivi cu circuitele TTL de lucru prin conectorii „Cypress” - pentru conexiuni între blocuri și dispozitive externe) și urmăriți ce se întâmplă. Toate modificările în instalație, care au condus la un rezultat pozitiv, au trebuit să fie înregistrate cu atenție în documentație, astfel încât următoarele plăci să poată fi deja rutate fără a corecta eroarea.
Desigur, acordul trebuia aprobat în ITMiVT. Ca urmare, fiecare modificare a avut loc de-a lungul lanțului „a trimis documente - a făcut o tablă - a testat - a greșit - a aruncat modificări - a testat - jamb reparat - a descris modificări - trimis la ITMiVT - a aprobat - a primit documentație corectată". Descriem un caz banal în care problema este într-o singură pistă, dar, în practică, TEZ-urile Elbrus, deoarece au fost depanate și coordonate cu alte părți ale mașinii, au fost acoperite cu fire nu mai rele decât SSBIS Electronics. Pentru fiecare iterație, a fost necesar să se coordoneze un pachet de lucrări, ca urmare, curierii s-au grăbit între Zagorsk și ITMiVT în mod constant. Acum înmulțiți acest lucru cu regimul monstruos al secretului, care a permis ca dosarul să fie scos din fabrică numai după o verificare amănunțită cu intrarea peste tot și sigilarea acestui folder. Potrivit memoriilor, de multe ori inginerii nu se prostesc cu aceste prostii, dar dacă se poate (adică un paznic care preferă să decojească semințele decât să se deranjeze să-și verifice chiloții) a târât dosare la ITMiVT și înapoi, ca să spunem așa, „pe metoda spatelui”, fără a deranja secretarele importante atât de mici schimbări. Este clar că viteza de dezvoltare, precum și faptul că ZEMZ a fost situat la o distanță de 80 km de ITMiVT, o astfel de birocrație nu a adăugat. În general, mentalitatea „cetății asediate” era dulce și apropiată de cetățenii sovietici, pentru că altfel ar fi greu de justificat toți munții de nebunie, îngrămădiți pe cât posibil.
Sardanashvili își amintește:
Secretul s-a transformat în paranoia. Publicarea chiar și a celui mai abstract subiect, oricum, a necesitat permisiunea oficială, că „nu dezvăluie informații secrete”. Informatorii personalului erau în toate grupurile de studenți, în toate departamentele, peste tot. Unele posturi din departamentul de personal, departamentul de externe, funcția de șef al „regimului” și, bineînțeles, în așa-numitul departament 1 puteau fi ocupate doar de ofițeri KGB. Orice contact cu un străin trebuia semnalat, mașina de scris trebuia înregistrată la poliție.
A protejat-o, desigur, mai mult de oamenii lui. După cum ne amintim, toți țaușnicii din anii 1960 s-au dus la tot felul de „Mikron” ca și cum ar fi acasă și au încetat să facă asta doar pentru că erau convinși că nu era absolut nimic interesant acolo. În același timp, același regim de secretizare nu l-a împiedicat pe cel mai faimos trădător sovietic, inginerul șef al NPO Fazotron, A. G. Tolkachev, din 1979 până în 1985, să transmită Statelor Unite informații despre radarele și avionica aproape tuturor aeronavelor sovietice. : de la Su-17 la MiG-31, ceea ce arată că înregistrarea mașinilor de scris la poliție nu este o piedică pentru spioni.
Dar în multe cunoștințe - multă tristețe, dacă fiecare cetățean al URSS ar fi conștient, ca de fapt, ei colectează și cum funcționează prețiosul său scut antirachetă nuclear al Patriei Mame (și orice altceva), acest lucru nu i-ar spori bucuria.
În neobosit îngrijorare pentru fericita ignoranță a cetățenilor săi și pentru liniștea lor sufletească, partidul a ordonat ca totul să fie ținut secret până la ultimul șurub. Ca urmare, secretul sălbatic și obiceiul de a se opri după Orwell, literalmente înrădăcinate în spate („nu este obișnuit să vorbim despre asta!”) a supraviețuit cu succes până în zilele noastre și a contribuit la multiplicarea multiplă a miturii despre Superștiința și supertehnologiile sovietice. Chiar și acum, este posibil să vorbim, după cum am văzut, doar câțiva dintre cei care au luat parte la dezvoltarea de acum cincizeci de ani - fiecare are în subconștient „orice s-ar întâmpla”. Doar regizorii și șefii nu ezită să acorde interviuri - unul este mai fabulos decât celălalt.
După asamblarea fiecărui bloc, acesta trebuia testat și, spre deosebire de depanare, a fost necesar să se testeze fiecare mașină realizată, iar toate acestea în primele exemplare manual. Vă puteți imagina bucuria măcar a unui apel elementar de peste 9000 (la propriu - peste 9000) de contacte pentru fiecare carte care a alcătuit procesorul? Ca să nu mai vorbim că testarea nu s-a limitat la asta. Pentru a verifica logica TEZ, acestea au fost conectate în perechi și aceeași secvență de biți aleatorie a fost alimentată la intrări. Dacă semnalele de la ieșiri se potriveau, blocurile funcționau identic, dacă nu, s-au așezat și și-au dat seama care este motivul.
Vladimir Gusev își amintește:
Lucrul amuzant este că mai târziu, în cele mai bune tradiții, toți și diverși s-au alăturat procesului (și, în același timp, au obținut comenzi și premii de stat). De exemplu, Yuri Ryabtsev își amintește aceeași poveste în acest fel:
Așa l-a învățat șeful nostru pe Gurkovsky cum să depaneze mașinile! El a descris o fantezie și mai mare în ceea ce privește testarea lui Elbrus în sine:
Nu este doar un alt șef-povestitor care își amintește, ci cel care a încercat să atingă aceste procente, inginerul ZEMZ Vladimir Gusev, pe care autorul articolului i-a cerut să comenteze interviul lui Ryabtsev:
Dezvoltatorii de blocuri au făcut tot posibilul pentru a îngreuna viața celor care depanau. De exemplu, blocul de calcul paralel a fost dezvoltat de A. K. Kim (în viitor, un om mare, director al MCST, care a crescut pe cunoștințele de engleză tehnică și a ajutat la dezgroparea documentației pentru B6700):
Angajații ZEMZ care au efectuat „muncă secundară” nu sunt de acord cu această evaluare. Vladimir Gusev își amintește:
Kim însuși era din Zagorsk și în 1973 a venit la ITMiVT pentru a face documentația pentru mașină, așa cum am spus deja, el vorbea bine engleza și a ajutat la spargerea bucăților din descrierea procesorului B6700 pentru Elbrus. Drept urmare, am venit la tribunal cu abilități atât de valoroase, așa că am rămas la ITMiVT. Un mare incident este legat de mutarea lui la Moscova. Potrivit memoriilor lui Vladimir Gusev, Kim avea condiții de viață dezgustătoare, nivelul „căminului pentru o familie cu trei copii”, ca urmare, prin institut, a stat la coadă pentru un pat și a fost primul acolo, deoarece nimeni nu a trăit mai rău decât el la ITMiVT. Primul apartament din coadă a fost un apartament cu trei camere, în urma căruia comitetul districtual de la Moscova a uitat - cum se face că o parte din regiunea Moscovei au venit în număr mare și chiar o colibă în primul rând? Și l-au fuzionat rapid cu unul de-al lor, aici aveți oportunități excelente de a obține locuințe în URSS. Burtsev a fost indignat, drept urmare, Kim a primit încă apartamentul, doar că era diferit, mai rău.
Dispozitivele de asistență au fost însă mai ușor de dezvoltat, amintirile unuia dintre angajații ITMiVT:
După cum puteți vedea, nu toată lumea a fost la fel de ghinionist în dezvoltare ca Kim. El a fost cel care a proiectat blocul, al cărui analog direct nu era în B6700, în cele din urmă, absolut totul trebuia făcut prin încercare și eroare. Apropo, folosind acest exemplu, puteți evalua nivelul de competență al dezvoltatorilor juniori, care nu este cu mult mai mare decât nivelul celor seniori. Ei puteau rupe cu ușurință ceva și să-l refacă în formatul dorit, dar să-și dezvolte propriul lor - doar prin încercare și eroare foarte lungă. Din tot timpul ucis pe Elbrus, cel puțin jumătate a fost petrecut pur și simplu pentru a învăța cum să faci ceva cel puțin într-un fel. Și nu e vina lor - ei bine, ei nu ne-au învățat, spre deosebire de SUA, cum să dezvoltăm computere, nu ne-au învățat!
De asemenea, nu au fost mai puține probleme cu depanarea coprocesorului BESM-6, a fost posibilă finalizarea acestuia abia la începutul anilor 1980, deoarece finalizarea lui a fost amânată până la ultimul, până la capăt. N. E. Balakirev își amintește:
Câteva cuvinte despre numerotarea biților de memorie. Au existat trei opțiuni: pentru procesorul central nativ Elbrus, pentru PVV și pentru procesorul SVS. În același timp, numerotarea cifrelor a fost exact invers pentru nativul Elbrus și PVV, iar pentru SHS a fost necesar să se țină cont de încă o lipsă de 16 biți (s-au folosit doar 48 de cifre de informații), așa că adesea au apărut neînțelegeri. la depanarea programelor. Dezvoltatorii de software CBC au numit numărul cifrei în numerotarea lor, iar operatorii de memorie au căutat eroarea într-un loc complet diferit. Același lucru a fost observat pentru PVV. Această situație nu a ocolit nici dezvoltatorii nativi ai lui Elbrus-1.
Pentru SHS, dezavantajul a fost o memorie tampon modestă: erau aceleași 8 registre de citire, 8 de scriere și 8 de instrucțiuni, în timp ce procesorul principal avea deja un cache. În procesul de depanare, designul și baza memoriei s-au schimbat de trei ori, ceea ce a fost complet diferit din punct de vedere tehnologic. Deosebit de interesantă a fost versiunea din ferită a memoriei (în 1980! - Aprox. Aut.), care a frapat prin eleganța execuției și potențiala laboriozitate a producției, care nu putea fi încredințată decât mâinilor femeilor. Versiunea finală a memoriei a fost memoria integrată, dar, într-un fel sau altul, toate aceste generații de memorie au trebuit depanate și scrise teste pe ele. Toate acestea au arătat că evoluțiile au fost realizate în direcții diferite.
Procesorul de intrare-ieșire și conceptul de lucru cu periferice s-au dovedit a fi cea mai slabă verigă din întregul complex Elbrus. Am înțeles acest lucru și atunci, pe baza experienței de operare a OS DISPAK pe BESM-6 ... Se știe că în timpul funcționării Elbrus-2 la instalații speciale, partea periferică și admisia de aer au fost complet înlocuite cu echipamente moderne. , ceea ce confirmă concluziile noastre de lungă durată. Și o altă greșeală semnificativă este încercarea de a oferi toată fiabilitatea hardware-ului. Toată lumea înțelege că un cod de program depanat, dacă echipamentul este garantat a fi în stare bună de funcționare, nu se poate rupe, dar partea de control, precum și partea sa principală, pot eșua - ambele trebuie verificate cumva...
La depanare, ne-am concentrat în întregime pe controlul software-ului și, adesea, pur și simplu am ignorat controlul hardware, având încredere în propriul nostru control software. Un alt moment dezamăgitor care pur și simplu ne-a șocat. Pentru a face orice schimb, a fost necesar să se completeze o cerere de 8 cuvinte (80 de octeți) și să se înregistreze toate semnele și câmpurile necesare. Și când întrebarea se referea la schimbul cu terminalul, atunci era necesar să se emită o cerere de 1 cuvinte pentru 8 octet de schimb. Desigur, un astfel de schimb a fost o procedură foarte costisitoare. În acest sens, ideea de neapărat de a conecta tonuri video de fabricație maghiară în locul stației terminale EC7920 pentru a implementa rețeaua de terminale a eșuat, tocmai din cauza imposibilității de a deservi fiecare bit cu o cerere de 8 cuvinte. Resurdarea suplimentară a PVV pentru a nivela acest neajuns nu a dus la nimic. Și faptul că frâna principală în timpul depanării a fost PVV, care s-a stricat periodic, lipit, a suferit întreținere preventivă, nu a fost un secret pentru niciunul dintre programele de depanare a oamenilor.
O altă inovație pe care practic nu am folosit-o, dar promovată de Boris Artashesovich Babayan (principalul ideolog al lui Elbrus) a fost o repornire. În cazul oricărei defecțiuni grave, sistemul de operare a fost de fapt repornit automat și, bineînțeles, în numele și la inițiativa procesorului I/O. A trebuit să observ momente pe Elbrus-1 când, datorită repornirii, lucrând la echipamente nesigure, colegul meu de clasă Salavat Gilyazov (dezvoltatorul testelor Elbrus-1) nu a putut edita liniile programului său până când greșeala hardware a fost eliminată.
Aceeași serie de calcule greșite ar trebui să includă procesorul de transfer de date (PDC) (managerul de proiect Valery Ivanovich Perekatov). Acest procesor, spre deosebire de PVV, avea instrucțiuni pentru programarea driverelor. La PPD, echipa noastră, lucrând la SHS în paralel cu echipa lui Perekatov, a creat software pentru deservirea tonurilor video în macrolimbajul BEMSh. Și sistemul a funcționat pentru noi, dar, din păcate, pe viitor au încetat să ne mai aloce timp și nu am putut să demonstrăm succesul nostru publicului larg.
Dar nu asta aș vrea să spun aici. Cert este că PPD-ul, având o mare „inteligență” în raport cu PVV, putea intra în configurația generală doar prin PVV. Adică, pentru PVV era un fel de dispozitiv periferic, ceea ce era clar o neînțelegere.
Perifericele au fost depanate la fel de greu ca PVV, iar controlul hardware al dispozitivelor a încetinit cel mai mult. Aici am putut, folosind controlul software, să lucrăm la echipamente defecte. Au fost cazuri când un bit într-un octet a fost blocat. Având o cifră de verificare suplimentară și o sumă de control, am restaurat efectiv informațiile atunci când echipamentul nu funcționa. Un alt scenariu a fost când a trebuit să stăpânesc funcționarea unui osciloscop și a stratului de interfață fizică pentru a demonstra că eroarea este hardware și nu este în IPV și nici în procesorul nostru CBC. Tobele nu au rezistat mult, deși au fost depanate de noi în primul rând. Punctul dureros a fost rețeaua de terminale, care era reprezentată de dispozitive foarte voluminoase EC7920...
Unitățile de bandă și benzile, precum și terminalele, sau mai degrabă stațiile terminale, erau furnizate și prin linia de calculatoare ES și, deși erau mai elegante, calitatea nu era la un nivel ridicat. Și dacă banda a mers în cicluri, atunci acest lucru a dus la corupția informațiilor și, cel mai rău, la imposibilitatea citirii informațiilor din această secțiune. Pe BESM-6, această problemă putea fi rezolvată manual: prin mișcarea benzii de-a lungul capului, am „bâjbâit” starea când banda era citită...
Îmi amintesc de vara anului 1980 și de conflictul care a apărut între acceptare și dezvoltatori, despre care s-a discutat în sala de conferințe a institutului. Generalul-maior Mihail Ivanovici Nenashev, șeful Direcției a 5-a a Direcției principale de armament a Forțelor de Apărare Aeriană a țării, care a acționat ca client pentru dezvoltare, a izbucnit într-un discurs devastator despre nerespectarea termenelor limită și, într-un mod nemăgulitor termeni, și-a dezlănțuit furia, în primul rând, asupra lui Burtsev...
După lungi lupte, am convenit să nu trimitem pe nimeni în vacanță, inclusiv pe reprezentanții militari, până la punerea în funcțiune a complexului informatic. Pe lângă acest episod, care vorbește despre dificultatea de a obține rezultate, mai ales în industriile intensive în știință și tehnologia, aș vrea să mai amintesc un caz.
Îmi amintesc de una dintre întâlniri, care, ca de obicei, a avut loc seara, după ora 18:00. Burtsev, după ce a ascultat și a evaluat starea lucrurilor, a stabilit o sarcină pentru fiecare și a stabilit termenul limită pentru verificarea rezultatelor îndeplinirii sarcinilor atribuite de el în dimineața zilei următoare. Și nici măcar în afara biroului nu se auzea nici măcar o indignare și mormăi, deși ceasul arăta 21:00. Legislația muncii a fost clar încălcată, dar lucrurile au continuat.
În general, miturile despre electronicele domestice apar tocmai pentru că aproape nimeni nu a ghicit vreodată să intervieveze inginerii, muncitorii și cu adevărat cei care le-au proiectat totul cu propriile mâini (conform ideilor strălucite ale academicienilor) și l-au fabricat și testat. Există o regulă de bază - cu cât se acordă mai multe interviuri pe internet despre o evoluție grozavă, cu atât cel care a dat-o a atins-o mai puțin.
În URSS principiul era simplu. Genii și generali precum Lebedev au dezvoltat ultima dată ceva cu propriile mâini în anii 1950, apoi li s-au înmânat gradele și titlurile pentru o activitate administrativă și de comandă remarcabilă (cei care au avut norocul să nu se certe cu Shokin, Kalmykov etc.). Deja cu BESM-6, Lebedev a fost pur și simplu autorul ideii și, eventual, al sistemului de comandă, Melnikov a fost responsabil pentru dezvoltarea în sine, în realitate, Sokolov și alții au proiectat mașina, Tomilin a făcut sistemul de operare etc.
În același timp, firește, Lebedev a devenit generalul și strălucitul purtător de ordine. După 20 de ani, Melnikov a urcat deja pe piedestal și a avut aceeași atitudine față de Elektronika SSBIS ca și Babayan față de Elbrus. Aceiași studenți, studenți absolvenți și ingineri de fabrică au fost implicați în dezvoltarea reală. În același timp, niciunul dintre ei nu a fost vreodată instruit să dezvolte un computer. Printre excursii la cartofi și cursuri extrem de utile despre istoria PCUS și istmat/diamat (și educația fizică eternă, bineînțeles), fizica, electrotehnica și dispozitivele electronice au pătruns modest, care spuneau ce sunt un microcircuit și logica TTL. în general. Potrivit memoriilor lui Gusev, el a văzut cipuri vii în cantități comerciale deja la ZEMZ, precum și a început să dobândească abilitățile de a lucra cu ele - nu a fost nimic din asta la universitate. Și nu sunt anii 1980 violenti, ci anii 1970 stagnanți și nu Institutul de Inginerie Forestieră, ci Baumanka, cea mai importantă universitate de inginerie din țară. Cât despre cărți, ei bine, oricine a găsit URSS înțelege perfect cât de norocos a fost să obții o carte bună (în special tradusă) despre electronică. Spre deosebire de lucrările nemuritoare ale liderilor străluciți care zaceau în fiecare magazin, oamenii vedeau cărți explicative în magazine mai rar decât cârnații afumati și, ca și cârnații, mai ales în capitale.
Generația lui Melnikov a fost norocoasă - după ce a lucrat mai întâi ca designeri necunoscuți pentru un geniu și un general, ei au reușit totuși să-și bronzeze funcțiile de director în anii 1980 și au reușit să intre în istorie ca ei înșiși geniali și generali. Studenții și angajații lor, care de fapt au eliminat toate evoluțiile, nu au mai primit glorie - URSS sa prăbușit mai devreme decât oamenii ca Oleg Gurkovsky puteau lua scaune confortabile de regizor și să primească premii nu pentru evoluțiile tinereții lor (șefii lor primiseră deja premii pentru ei), ci pentru munca generației următoare.
Idei bune, rezultate teribile
Revenind la Elbrus, observăm că asamblarea TEZ-urilor a fost efectuată, desigur, de mâini (femei) în ateliere antediluviane, construite la sfârșitul anilor 1940 (unul nou a fost organizat pentru Elbrus-2), care arăta ca... ei bine, orice atelier de inginerie sovietică - hangare uriașe și înalte, ruginite, la vederea cărora se gândesc nu la microelectronica fină, ci la sudarea șinelor. Echipamentul era, de asemenea, direct din acei ani - cele mai obișnuite fiare de lipit sovietice (nici măcar stații de lipit). Maistrul atelierului a actionat ca un control termic, de cateva ori pe zi se plimba printre randuri si verifica daca microcircuitele sunt supraincalzite. Desigur, nu s-a vorbit de vreo protecție împotriva prafului; pentru a combate statica era folosită o bucată de fier, care trebuia atins înainte de a începe lucrul. Tehnologia de asamblare nu s-a schimbat de pe vremea lui BESM-2, în ciuda generațiilor modificate ale bazei elementului.
NPO Quartz a fost indescriptibil de mai norocos în această privință, pentru ei Shokin a plecat (cu puțin timp înainte de demisia sa) pentru fabrica, despre care am menționat-o deja, cu linii de asamblare pentru plăci cu circuite imprimate de până la 20x20 inci. Pentru potențialul „Elbrus-3” în jurul anului 1988, MRP pentru ITMiVT a achiziționat prin corporația elvețiană Rode o fabrică similară puțin mai subțire, pentru 70 de milioane de dolari, concepută pentru producția de plăci de circuit imprimat de până la 20 de straturi (chiar din 1980 a devenit clar că tehnologiile sale cu MRP Shokin nu mai intenționează să le partajeze), dar el nu le-a mai fost de folos.
Odată cu producția Elbrus-1, rezultatul a fost un coșmar complet. În 1976, s-a luat decizia de a... produce o mașină neterminată și, în principiu, neterminată. De ce atât de sălbatic în grabă? Burtsev a promis că își va derula miracolul pe ECL până în 1980, iar aici nici calul nu s-a rostogolit pe TTL. În același timp, oameni serioși așteptau mașina, pe care i-a încărcat din trei cutii - academicieni nucleari din Arzamas și Obninsk, Biroul de Proiectare Sukhoi, care dezvoltă luptători, ca să nu mai vorbim de MCC și de nefericitul sistem de apărare antirachetă. În cele din urmă, MCI, după ce l-a sugrumat pe Kisunko, și-a asumat obligațiile de a face totul corect, chiar și în anii 1970 bine hrăniți, la urma urmei, nu toate obligațiile puteau fi neglijate. „Elbrus” a trebuit să fie complet finalizat.
Drept urmare, în vara anului 1976, o copie din fabrică a fost transportată direct la ITMiVT, inginerii ZEMZ merg într-o călătorie de afaceri și stau lângă dezvoltatori, care verifică deja TEZ-urile nu pe principiul „funcționează / nu funcționează” , dar pe principiul „funcționează exact așa cum ar trebui” . Alte modificări se fac la fața locului - am găsit un picior, am deslipit piciorul, am aruncat un fir într-un alt microcircuit, am sunat din nou și așa mai departe. Se fac modificări la documentație, care merge imediat în fabrică, unde la momentul respectiv deja... asambla procesoare seriale! Întârzierea a fost în medie de 2-3 mașini, adică la prima pereche, modificările au fost făcute așa cum sunt - prin instalarea suspendată, iar pe a treia au deja timp să modeleze și să lanseze o nouă topologie a plăcilor, dar apoi un val de următoarele schimbări depășește și așa mai departe ... Prin urmare, despre Elbrus-1 » Cel mai important lucru poate fi încadrat în două propoziții. În primul rând, dintre toate mașinile produse, nu existau deloc două identice. În al doilea rând - niciunul dintre ele din cutie nu a funcționat conform așteptărilor. De aceea, apropo, utilizatorii s-au plâns că li s-a strecurat un semifabricat - fără o consolă de inginerie, cu un procesor cu scurgeri etc. Ca de obicei, spunem: „URSS” - ne referim la „muncă practică, furtuna și totul s-a umplut.”
Mai mult, în URSS, eliberarea a orice - de la un radio la Elbrus, a fost o urgență completă. Firele de deasupra plăcilor au fost găsite peste tot - atât în televizoare, cât și în DVK, așa că începe situația în care lansarea unui produs care nu funcționează deloc (cum ar fi faimosul KVN TV - „cumparat, pornit, nu funcționează” ), și apoi a terminat de băut în paralel - este mai degrabă norma, nu excepția. De aceea, apropo, într-o situație în care jambul nu poate fi fixat pe parcurs cu un fier de lipit (de exemplu, într-un microcircuit) și trebuie să trimiți sincer întregul lot la fier vechi, randamentul celor buni. în Uniune a fost măsurată în procente, și nu zeci de procente, ca în Occident. Dar cu Elbrus, această schemă pur și simplu s-a întrecut pe ea însăși.
Când toate blocurile au fost cel puțin testate, inginerii au trecut la lucru în ture - două zile mai târziu cu înnoptări pe scaune chiar în hala ITMiVT, lângă Elbrus, pentru a depăși ansamblul și a porni întreaga mașină ca un întreg, dar o astfel de urgență nu a afectat pozitiv calitatea . Când, până în 1978, a fost în sfârșit posibilă lansarea nucleului sistemului de operare din bandă perforată, a venit a doua etapă a testelor, care a dus la cele mai dureroase remedieri în cascadă: la cel mai mic jamb, de exemplu, în dispozitivul de control, acesta a fost necesar să se modifice jumătate din procesor de-a lungul lanțului. Și aici a venit finalul Karachun. S-a dovedit că unele corecții ale celei de-a doua etape (care trebuie modelate și cu fire deasupra plăcii) din punct de vedere al asamblarii se intersectează cu asamblarea primei etape a modificărilor deja agățate pe placă! În același timp, numărul de fire care pot fi atârnate fără restricții pe piciorul microcircuitului a fost limitat, la fel și numărul de robinete ale acestui picior fără a distruge cipul. De asemenea, fiecare lipire trebuia sigilată cu lac, iar în acest proces a existat și posibilitatea de a deteriora microcircuitul. În general, pentru ingineri, în fiecare zi începea doar o vacanță.
În același timp, lanțurile de modificări au trebuit să fie distribuite la toate kiturile, inclusiv la cele de referință, și apoi din nou și din nou pentru a reveni la pasul 1 și a verifica performanța plăcii cu modificările deja făcute etc., etc. Cireasa de pe tort a fost ca sefii ITMiVT nu s-au deranjat (cu toata dragostea lor pentru birocratie) sa puna la dispozitie inginerilor detasati un set de documentatii privind schimbarile deja facute. A trebuit să-l iau într-un mod pirat printr-o mătușă-tehnolog. Drept urmare, au construit un dulap cu celule pentru hârtii în funcție de numărul de TEC-uri, unde fiecare avea propriul teanc de scheme cu toate corecțiile în ordine.
Sfârșitul lui Burtsev
Primele părți ale sistemului de operare au fost lansate pe Elbrus la ITMiVT abia în 1978. Software-ul Elbrus a fost subiectul unei conferințe care a avut loc la Novosibirsk în 1976, iar în 1978 a fost scris un articol notabil despre mașină din Pravda - produsul finit a trebuit să fie lansat urgent! În 1978, cea mai mare parte a lucrărilor de reglare fină a ajuns din nou către ZEMZ. ITMiVT la acel moment s-a retras complet din Elbrus-1, scuipând pe el, pentru că Elbrus-2 și-a luat toată puterea. Drept urmare, muncitorii fabricii au trebuit să stabilească singuri producția de masă. Până în acest moment, au dezvoltat deja bancuri de testare și console de inginerie pentru configurarea mai mult sau mai puțin de rutină a blocurilor. Apropo, această experiență a fost utilă mai târziu în cel de-al doilea Elbrus și, mai ales, în următorul proiect, același SSBIS Electronics, dacă nu ar fi fost veteranii din construcții din Elbrus, atunci Melnikov și-ar fi lansat monstrul pentru un alt 10 ani.
În același timp, blestemul legendar al asamblatorilor din republicile sudice ale URSS s-a răspândit parțial la ZEMZ - „Conduc firul așa cum este mai frumos pentru mine și nu așa cum ar trebui să fie conform schemei”. Vladimir Gusev își amintește:
Pe vremuri era și mai dur.
Drept urmare, în 1979 mașina (formal, mai multe despre asta mai târziu) trece testele de stat, iar în 1980 este acceptată de comisia de stat, dar chinul abia începea. Absolut toți cei produși de uzina Elbrus-1 au avut probleme - de la mediu la fatal. Spune, este încă normal acest lucru pentru URSS? Da, dar multe mașini nu au funcționat, nu doar din cutie, ci chiar și după 2-3 ani de hacking zilnic de către forțele nefericitelor institute de cercetare care le-au luat. O vacanță suplimentară pentru instalatori a fost că plăcile celor două Elbrus aleatorii nu erau, de fapt, interschimbabile - aproape fiecare mașină se distingea prin modificările și corecțiile sale unice, parțial făcute pe placă, parțial cablate. Pentru fiecare Elbrus-1, instalația avea propria sa schemă de corecție personală în stilul „mașină nr. 1 care urmează să fie finalizată conform listei de documente așa și așa, mașină nr. 2 - conform listei așa și așa”, si asa mai departe.
Numărul exact de mașini lansate este necunoscut, dar cel mai probabil nu mai mult de 30 și nu s-a vorbit despre vreo 10 procesoare, în practică a fost posibil să pornească maximum două. Ratele de lansare au fost de aproximativ 1,5-2 luni pentru un procesor, 3-4 mașini pe an. Chiar și într-o formă atât de trunchiată, prima versiune a lui Elbrus a fost un coșmar, de exemplu, o mașină cu două procesoare livrată în Estonia a fost încercată să fie depanată timp de câțiva ani și a fost lansată în cele din urmă abia în 1986! La scurt timp după anunțul Pravda, Academia Estonă de Științe a anunțat că până la sfârșitul anului 1980 va primi Elbrus-1 pentru a fi utilizat într-un centru de calcul comun pentru a deservi mai multe institute academice. Institutul de Cibernetică urma să găzduiască mașina și să dezvolte un sistem de partajare a timpului pentru a acorda acces altor institute.
Aceste estimări s-au dovedit a fi extrem de optimiste. Pentru început, abia până la sfârșitul anului 1981, unele părți (dar nu toate!) din Elbrus au ajuns în Tallinn. Potrivit lui G. G. Ryabov, această mașină a fost livrată la Tallinn „practic netestată”, fără echipamentul și suportul necesar pentru lansarea sa rapidă. În 1982, era de așteptat ca mașina să fie complet asamblată până în 1984, dar, de fapt, doar în 1986 a fost lansat doar modelul cu două procesoare Elbrus, iar apoi datorită achiziționării unui sistem de răcire de la finlandezi. La lansare, a fost echipat cu doar o duzină de tamburi magnetici (cu o capacitate totală de aproximativ 70+ MB, salut tehnologia anilor 1950!), avea o fiabilitate slabă (mai ales atunci când rulează mai multe sarcini de utilizator) și a ajuns să fie folosit destul de rar.
Apare întrebarea, cum au trecut toate acestea de acceptarea militară? Și așa a mers, picioare. Pentru început, cum a fost general acceptat în Uniune în orice producție? Testerul Yuri Bakutin își amintește:
„Asta e”, spune el. - Și tunerul nu trebuie să facă o baie de aburi.
Capacitatea a scăzut. Frecvența a crescut. Procesorul a trecut testul.
Am fost socat. Am înțeles că a fost o prostie să vorbesc aici despre microfisuri, umiditate și fiabilitate. Toți adulții și înțeleg totul ei înșiși. Plăci care trebuiau testate (deja pe alte echipamente) la temperaturi ridicate timp de câteva ore, e bine dacă au testat câteva zeci de minute (o dată - un plan, un plan!), Dar au semnat că testele au fost trecut în întregime. Și încălcări similare la fiecare pas.
Cum a fost primit Elbrus? Vladimir Gusev își amintește din nou:
... În general, reprezentantul militar la uzină - acolo este tăierea. Pe de o parte, el protejează interesele armatei, dar pe de altă parte - la Moscova (la Zagorsk) un apartament, copii la școală, soția lui lucrează - care vrea să se ceartă. În NIIDAR, suntem magazinul final, calculatorul nostru special reprezintă 25% din planul lunar al fabricii. La sfârșitul trimestrului - fie predați, fie întreaga fabrică fără bonus. Suntem pe urechi, dar și reprezentantul militar trebuie convins. Și cum au tăiat sigiliile reprezentantului militar (da, reprezentantul militar a sigilat secția) și i-au pus pe fugă. O celulă zboară noaptea - tăiem sigiliul, schimbăm plăcile și plăcuța de identificare, punem sigiliul la loc și continuăm alergarea. Reprezentantul militar vine la o zi după începerea cursei - totul funcționează. aceasta normă a fost. Pot da alte exemple. Dar așa au funcționat, această tehnică, nu am vorbit degeaba despre nivelul dezvoltatorilor. Echipamentul era brut, inclusiv din cauza pieselor de calitate scăzută și a unei coordonări slabe a elementelor, iar în funcționare a necesitat constant ajustări, de exemplu, din cauza plecării parametrilor elementelor.
Evident, după eșecul Estoniei „Elbrus” și o astfel de publicitate, mulți clienți au încercat tot posibilul să lupte împotriva mașinii și pot fi înțeleși. Amintește un participant direct la evenimente - Boris Alexandrovich Andreev, la începutul anilor optzeci, inginer-șef adjunct al diviziei "Object-6" din LPTP, care, în special, a fost angajată în dezvoltarea de software pentru calculatoarele de control care făceau parte. a complexelor stațiilor radar:
În cele din urmă, au instalat toate dulapurile, au extins instalațiile de cablu și au încercat să pornească Elbrus. Nu era acolo. S-a dovedit că Elbrus nu avea o consolă centrală (care nu a apărut niciodată, ei bine, nu au putut să o dezvolte la ITMiVT). Există conectori în dulapuri pentru conectarea telecomenzii, dar nu există telecomandă. Ei bine, ne-am dat seama ce contacte trebuie să fie închise pentru a permite pornirea alimentării, le-am conectat cu agrafe de hârtie (nu glumesc, nu există părți de îmbinare ale conectorilor) și am început depanarea.
Primul lucru care s-a dovedit a fost că nu exista memorie permanentă în Elbrus și, pentru a o reînvia, a fost necesar să încărcați ceva sub forma unui BIOS în RAM de pe o bandă perforată. Și banda de hârtie este ruptă de la utilizarea frecventă. Da, și este realizat într-un cod pe care dispozitivul de pregătire a datelor computerului ES furnizat cu Elbrus nu îl acceptă (codul GOST mai vechi). A trebuit să alerg prin Sankt Petersburg în căutare de bandă de plastic perforată.
În sfârșit, testele hardware au trecut, este timpul să instalăm sistemul de operare. Am fost la ITMiVT pentru a negocia livrarea acestuia. Atunci am fost surprins. Tu, zic ei, omule, începi un jurnal de schimbări și abateri și fie Elbrus-ul tău corespunde circuitelor electrice și nu funcționează, fie refac circuitele electrice conform înțelegerii tale, iar Elbrus măcar începe să funcționeze. Setul nostru Elbrus avea numărul de serie 22. Apropo, academicianul Khariton l-a refuzat, altfel nu l-am vedea ca pe propriile noastre urechi. Și oriunde era un astfel de „Elbrus”, acesta era ales după cum și-ar dori oricine. Fabrica din Zagorsk a pierdut în cele din urmă controlul asupra designului circuitului celor emise. De câteva ori, în memoria mea, cetățenii din Zagorsk au încercat să declare un set de Elbrus ca referință și să rafineze toate Elbrus lansate într-o implementare a unui singur circuit, dar nu a ieșit nimic din ele.
Să trecem la sistemul de operare. În ITMiVT mi s-a spus că pentru a instala sistemul de operare este necesar să aducem la ITMiVT discurile master ale unităților instalate la noi. La ITMiVT vor selecta cel mai apropiat disc master în funcție de parametrii de ajustare, iar noi vom alinia unitățile în funcție de acest disc master selectat și putem veni cu un pachet standard de discuri pentru descărcarea sistemului de operare pe acesta. În toate computerele normale, sistemul de operare este furnizat pe bandă magnetică. Ca parte a Complexului Expozițional Internațional Elbrus, erau până la 8 unități de bandă pentru computere ES, dar nu era scris niciun driver pentru ele și stăteau în hol ca o greutate moartă.
Acum să spunem câteva cuvinte despre stocarea tamburului magnetic. La început, nu am putut înțelege cum au apărut tobe magnetice în computerele din a 4-a generație, când întreaga lume le-a abandonat de mult. Și așa, după multă gândire, îmi voi exprima ipoteza. În ITMiVT a existat un departament de stocare pe tobe magnetice și, pentru a nu-l overclock, a fost instruit să participe la dezvoltarea calculatoarelor de generația a 4-a. Noi, ca întotdeauna, mergem pe drumul nostru.
Întreprinderea noastră a avut legături foarte strânse cu Uzina Electromecanică din Zagorsk (ZEMZ), una dintre cele mai bune fabrici de electronice din Uniune și, astfel, conducerea uzinei în conversații private a vorbit foarte puțin măgulitor despre Elbrus produs de aceasta și, la acea vreme, aveau pentru 5- Timp de mulți ani, a existat documentație pe computerul M-13 dezvoltat de M.A. Kartsev, care trebuia să devină inima stației radar Krasnoyarsk. Astfel, se poate spune că aspectul Elbrus MVK, care a fost produs de ZEMZ de dragul ITMiVT, a fost motivul pentru care stația radar Krasnoyarsk nu a fost construită (aceasta este părerea mea personală). Toată nenorocirea și nepăsarea lui Elbrus MVK a fost deosebit de contrastată în comparație cu computerul M-10 al lui M.A. Kartsev, care se afla la 50 de metri distanță la întreprinderea noastră. Apropo, acesta a fost singurul loc din URSS unde ambele supercalculatoare sovietice stăteau una lângă alta și puteau fi comparate de noi.
Aș dori să adaug câteva cuvinte despre Complexul Expozițional Internațional Elbrus-2. Conform informațiilor mele, trei MVC cu 10 procesoare „Elbrus-2” au fost folosite ca calculatoare de control în sistemul de apărare antirachetă radar „Don” de lângă Moscova în Sofrino. Eu personal nu știu cum a fost posibil acest lucru, dar dezvoltatorii de la RTI ei. Academicianul Mints s-a asigurat că ITMiVT a făcut calculatoare de control din Elbrus-2, mai ales că dezvoltările lor anterioare radar foloseau calculatoare de control dezvoltate de M. A. Kartsev și știau cum ar trebui să funcționeze calculatoarele de control.
În general, a existat o problemă reală cu discurile în URSS. Subsistemele normale de discuri au apărut în țară abia odată cu începerea copierii UE și au fost produse de bulgari. ITMiVT, până în anii 1980 (!) în general, pe toate a instalat tambure magnetice monstruoase pe mașinile sale de la BESM-6 la Elbrus-2 pur și simplu pentru că departamentul de dezvoltare era un loc extrem de cald pe care nu voia să-l părăsească. Era posibil să se conecteze până la 32 de role la un procesor I/O la Elbrus și ar putea exista două astfel de procesoare ... Și într-adevăr, este păcat că acest lucru nu a fost niciodată făcut doar din motive estetice: doar imaginați-vă o sală de dimensiunea a unui teren de fotbal, plin de monștri de oțel care urle, cu un butoi de petrol și o masă de câteva sute de kilograme - până acum, Hollywood nu a împușcat un dieselpunk cu peisaje mai nebunești.
Rata de schimb maximă cu stocarea periferică a fost de 4 MB/s pe procesor I/O, iar principalele discuri bulgare EU-5056 aveau o capacitate de doar 7,25 MB fiecare. Cele mai mari unități de capacitate produse în serie de industria Blocului de Est, EC-5063 cu o capacitate de 317,5 MB, au devenit disponibile abia în 1984-1986 sau mai târziu, dar la o rată de transfer de date de 1,198 MB/s, aceste discuri au făcut-o. nu utilizați suficient canalele rapide ale lui Elbrus-2. După ruptura relațiilor comerciale cu Blocul de Est în 1991, lipsa discurilor a devenit o problemă serioasă pentru mulți utilizatori. ITMiVT a încercat periodic să facă presiuni asupra Ministerului Industriei Radio pentru a dezvolta discuri de capacitate mai mare, dar eforturile sale au fost fără succes.
Și de dragul de a face Aceasta magnificul M-13 Kartseva nu a fost lansat în serie timp de aproape 10 (!) ani de la momentul creării sale efective, ceea ce i-a costat viața lui Kartsev însuși, care a murit în urma unui atac de cord chiar în drum de la următoarea întâlnire despre toate întârzierile de producție. ZEMZ a avut voie să înceapă să producă M-13 abia în 1986, după ce în cele din urmă s-au ocupat de Elbrus din ambele versiuni. Chiar și în ciuda bazei de elemente depășite de 15 ani, M-13 a fost de multe ori mai fiabil, mai simplu și mai rapid decât monstrul Burtsev. Nu este de mirare că aproape nimeni din URSS nu a văzut această mașină.
În general, în teorie, Burtsev a promis un „Elbrus” magnific pe ECL până în 1980, în practică, o versiune slabă abia funcțională pe TTL a apărut abia în 1985-1986. Desigur, a fost un eșec și o rușine, pe care URSS nu le-a văzut încă (și a văzut multe). Problema a fost că Burtsev a dezamăgit mulți oameni respectați (de exemplu, academicieni de la institute serioase de cercetare și birouri de proiectare, inclusiv cei implicați în domeniul nuclear). arme și avioane), și nici măcar patronii lui de la MRP nu puteau acoperi o asemenea mizerie. Zilele lui erau numărate. În anii 1970, toată lumea l-ar fi iertat până la urmă (și a mai agățat câteva comenzi), dar în curte era începutul anilor 1980, runda finală a Războiului Rece, Reagan, Afganistan și Andropov. Era imposibil să punem în așteptare eșecul militar al deceniului.
Totuși, mai exista „Elbrus-2”! Vom vorbi despre ce sa întâmplat cu el în partea următoare.
informații