Nașterea sistemului sovietic de apărare antirachetă. Yuditsky construiește un supercalculator

25

Postul principal de comandă al sistemului de apărare antirachetă A-35M în funcțiune, la sfârșitul anilor 1970 (foto - http://vpk-news.ru)

Următorul în povestiri apar doi oameni care sunt numiți părinții aritmeticii modulare domestice, cu toate acestea, totul nu este ușor aici. De regulă, au existat două tradiții nerostite pentru evoluțiile sovietice.

De obicei, dacă la lucrare luau parte mai multe persoane și unul dintre ei era evreu, contribuția lui nu era întotdeauna și peste tot amintită (amintiți-vă cum a fost condus grupul lui Lebedev și s-au scris denunțuri împotriva lui pentru că a îndrăznit să-l ia pe designerul MESM Rabinovici, nu singurul caz, de altfel, vom aminti în continuare tradițiile antisemitismului academic sovietic).



Al doilea - cei mai mulți lauri au mers la șef și, în ansamblu, au încercat să nu menționeze subordonați, chiar dacă contribuția lor a fost decisivă (aceasta este una dintre tradițiile de bază ale științei noastre, nu este neobișnuit pentru numele unui proiectant de proiect real, inventator și cercetător să fie în lista de coautori pe locul trei după mulțimea tuturor șefilor săi, iar în cazul lui Torgashev și computerele sale, despre care vom vorbi mai târziu, în general - pe Al patrulea).

Akush


În acest caz, ambele au fost încălcate - în cele mai populare surse, literalmente până în ultimii ani, principalul (sau chiar singurul) părinte al mașinilor modulare se numea Israel Yakovlevich Akushsky, un cercetător senior în laboratorul de mașini modulare de la SKB-245, unde Lukin a trimis sarcina despre proiectarea unui astfel de computer.

Iată, de exemplu, un articol fenomenal în revista despre inovațiile din Rusia „Stimulus” la rubrica „Calendarul istoric”:

Israel Yakovlevich Akushsky este fondatorul aritmeticii computerizate netradiționale. Pe baza claselor reziduale și a aritmeticii modulare bazate pe acestea, a dezvoltat metode de efectuare a calculelor în intervale super-mari cu numere de sute de mii de cifre, deschizând posibilitatea de a crea calculatoare digitale de înaltă performanță pe o bază fundamental nouă. Acest lucru a predeterminat, de asemenea, abordări pentru rezolvarea unui număr de probleme de calcul în teoria numerelor care au rămas nerezolvate încă de pe vremea lui Euler, Gauss și Fermat. Akushsky s-a ocupat, de asemenea, de teoria matematică a reziduurilor, aplicațiile sale computaționale în aritmetica paralelă computerizată, extinderea acestei teorii în domeniul obiectelor algebrice multidimensionale, fiabilitatea calculatoarelor speciale, codurile protejate de zgomot și metodele de organizare a calculelor pe principii nomografice. pentru optoelectronică. Akushsky a construit o teorie a codurilor aritmetice auto-corecte într-un sistem de clase reziduale (SOC), care face posibilă creșterea semnificativă a fiabilității computerelor digitale, a avut o mare contribuție la dezvoltarea unei teorii generale a sistemelor non-poziționale și extinderea acestei teorii la sisteme numerice și funcționale mai complexe. Pe dispozitivele de calcul specializate create sub conducerea sa la începutul anilor 1960, pentru prima dată în URSS și în lume, s-au atins o performanță de peste un milion de operațiuni pe secundă și o fiabilitate de mii de ore.

Ei bine și mai departe în același spirit.

A rezolvat problemele nerezolvate de pe vremea lui Fermat și a ridicat din genunchi industria computerelor interne:

Academicianul Serghei Lebedev, fondatorul tehnologiei informatice sovietice, l-a apreciat și l-a susținut foarte mult pe Akushsky. Se spune că odată, când l-a văzut, a spus:
„Aș construi un computer de înaltă performanță diferit, dar nu toată lumea trebuie să lucreze la fel. Fii binecuvântat!"
... O serie de soluții tehnice ale lui Akushsky și ale colegilor săi au fost brevetate în Marea Britanie, SUA și Japonia. Când Akushsky lucra deja în Zelenograd, în SUA a fost găsită o companie care era gata să coopereze la crearea unei mașini „umplute” cu ideile lui Akushsky și cea mai recentă bază electronică din SUA. Negocierile preliminare au avut deja loc. Kamil Akhmetovich Valiev, directorul Institutului de Cercetare în Electronică Moleculară, se pregătea să lanseze lucrările cu cele mai noi microcircuite din Statele Unite, când deodată Akushsky a fost chemat la „autoritățile competente”, unde au declarat fără nicio explicație că „cercetarea de la Zelenograd Centrul nu va crește potențialul intelectual al Occidentului!”

Articolul, în general, este remarcabil prin faptul că este o reproducere a unei note a notoriului B. M. Malashevich „Aritmetică modulară și calculatoare modulare”, inclusiv pasaje foarte odioase, de exemplu:

Interesant este că pentru aceste calcule a fost primul din țară care a introdus și a aplicat sistemul de numere binar.

Acestea sunt despre munca lui cu tabulatoarele IBM, ei bine, cel puțin nu el a inventat acest sistem. S-ar părea, care este, de fapt, problema? Akushsky este numit peste tot un matematician remarcabil, profesor, doctor în științe, membru corespondent, toate premiile sunt cu el? Cu toate acestea, biografia și bibliografia sa oficiale sunt în contrast puternic cu panegiricile laudative.

În autobiografia sa, Akushsky scrie:

În 1927 am absolvit liceul în orașul Dnepropetrovsk și m-am mutat la Moscova cu scopul de a intra la Universitatea de la Facultatea de Fizică și Matematică. Cu toate acestea, nu am fost admis la universitate și m-am angajat în autoeducație la cursul de fizică și matematică (studiu extern), asistând la prelegeri și participând la seminarii studențești și științifice.

Apar imediat întrebări și de ce nu a fost acceptat (și de ce a încercat o singură dată, în familia sa, spre deosebire de Kisunko, Rameev, Matyukhin - autoritățile vigilente nu au găsit dușmani ai poporului) și de ce nu și-a apărat diploma universitară extern?

În acele zile, acest lucru se practica, dar Israel Yakovlevich tăce modest despre asta, el a încercat să nu facă reclamă lipsei de învățământ superior. În dosarul personal, păstrat în arhiva de la locul ultimei sale lucrări, la rubrica „educație” scria „studii superioare obținute prin autoeducație” (!). În general, acest lucru nu este înfricoșător pentru știință, nu toți informaticienii remarcabili din lume au absolvit Cambridge, dar să vedem ce succes a obținut în domeniul dezvoltării computerelor.

Și-a început cariera în 1931, până în 1934 a lucrat ca calculator la Institutul de Cercetare de Matematică și Mecanică al Universității de Stat din Moscova, de fapt era doar un calculator uman, înmulțind coloanele de numere pe o mașină de adăugare zi și noapte și înregistrând rezultat. Apoi a fost dus la jurnalism, iar din 1934 până în 1937, editorul Akush (nu autorul!) al secțiunii de matematică a Editurii de Stat de Literatură Tehnică și Teoretică, a editat manuscrise pentru greșeli de tipar.

Din 1937 până în 1948 I. Ya. Academia de Științe V. S. Steklov a URSS. Ce a făcut el acolo, a inventat noi metode matematice sau calculatoare? Nu, a condus un grup care calcula tabele de tragere pentru tunurile de artilerie, tabele de navigație pentru militari. aviaţie, tabele pentru sistemele radar ale Marinei etc., au devenit de fapt șeful calculatoarelor. În 1945, a reușit să-și susțină teza de doctorat despre utilizarea tabulatoarelor. În același timp, au fost publicate două pamflete, în care a fost coautor, și iată toate lucrările sale timpurii despre matematică:

Cum se simplifică calculele (L. Ya. Neishuler, I. Ya. Akushsky. - Moscova; Leningrad: Editura Academiei de Științe a URSS, 1938, Seria populară de științe "Academia de Științe - Stahanoviți")
и
Tabelele funcțiilor Bessel (L. A. Lyusternik, I. Ya. Akushsky, V. A. Ditkin. - Moscova; Leningrad: Gostekhizdat, 1949 (Tabele matematice; Numărul 1).

O carte, în colaborare cu Neishuler, este un pamflet popular pentru stahanoviți despre cum să se bazeze pe o mașină de adăugare, a doua, în colaborare cu șeful său, este un tabel de funcții în general. După cum puteți vedea, nu au existat încă progrese în știință (mai târziu, totuși, de asemenea, o carte împreună cu Yuditsky despre SOK și chiar câteva broșuri despre perforatoare și programare pe calculatorul Electronics-100).

În 1948, când s-a format ITMiVT al Academiei de Științe a URSS, departamentul L.A. Lyusternik a fost transferat la acesta, inclusiv I. Ya. Akushsky, din 1948 până în 1950, a fost cercetător principal, apoi. despre. cap laboratorul acelorași calculatoare. În 1951-1953, de ceva timp, o întorsătură bruscă în cariera sa și a devenit brusc inginer-șef de proiect al Institutului de Stat „Stalproekt” al Ministerului URSS al Metalurgiei Feroase, care a fost angajat în construcția de furnale și alte furnale grele. echipamente. Ce fel de cercetare științifică în domeniul metalurgiei a efectuat acolo, autorul, din păcate, nu a reușit să afle.

În cele din urmă, în 1953, și-a găsit un loc de muncă aproape perfect. Președintele Academiei de Științe a RSS Kazahstanului, I. Satpaev, cu scopul de a dezvolta matematica computațională în Kazahstan, a decis să formeze un laborator separat de matematică mașină și computațională la prezidiul Academiei de Științe din Kazahstan. Akushsky a fost invitat să-l conducă. În poziţia de cap a lucrat ca laborator în Alma-Ata din 1953 până în 1956, apoi s-a întors la Moscova, dar continuând să conducă laboratorul pentru o perioadă part-time, part-time de la distanță, ceea ce a provocat indignarea așteptată a locuitorilor din Almaty (persoana locuiește la Moscova și primește un salariu pentru o funcție în Kazahstan), despre care s-a scris chiar în ziarele locale. Cu toate acestea, ziarelor s-a explicat că părțile au știut mai bine, după care scandalul a fost tăcut.

Cu o carieră științifică atât de impresionantă, el ajunge în același SKB-245 ca cercetător senior în laboratorul lui D. I. Yuditsky, un alt participant la dezvoltarea mașinilor modulare.

Yuditsky


Să vorbim acum despre această persoană, care a fost adesea considerată a doua, și chiar mai des - pur și simplu au uitat să o menționeze separat. Soarta familiei Yuditsky nu a fost ușoară. Tatăl său, Ivan Yuditsky, a fost polonez (care în sine nu era cumva foarte bun în URSS), în cursul aventurilor sale în Războiul Civil în vastitatea patriei noastre, l-a întâlnit pe tătarul Maryam-Khanum și a căzut în dragoste până la punctul de a se converti la islam, transformându-se din polonez în Kazan Tatar Islam-Girey Yuditsky.

Drept urmare, fiul său a fost binecuvântat de către părinți cu numele Davlet-Girey Islam-Gireevich Yuditsky (!), iar naționalitatea sa a fost introdusă în pașaport ca „Kumyk”, cu părinții săi „Tătar” și „Dagestan” (! ). Bucuria pe care a trăit-o toată viața din asta, precum și problemele cu acceptarea în societate, este destul de greu de imaginat.

Tatăl meu, însă, a fost mai puțin norocos. Originea sa poloneză a jucat un rol fatal la începutul celui de-al Doilea Război Mondial, când URSS a ocupat o parte a Poloniei. Ca polonez, deși de mulți ani devenise „tătar Kazan” și cetățean al URSS, în ciuda participării sale eroice la Războiul Civil în armata Budyonov, a fost exilat (singur, fără familie) în Karabakh. Rănile grave ale Războiului Civil și condițiile dificile de viață au avut un efect: s-a îmbolnăvit grav. La sfârșitul războiului, fiica ei l-a urmat în Karabakh și l-a adus la Baku. Dar drumul a fost anevoios (off-road montan în 1946, a trebuit să meargă cu transportul tras de cai și cu motor, adesea întâmplător), iar sănătatea lui a fost serios subminată. În gara din Baku, înainte de a ajunge acasă, Islam-Girey Yuditsky a murit, adăugându-se la panteonul părinților reprimați ai designerilor sovietici (acest lucru a devenit într-adevăr aproape o tradiție).

Spre deosebire de Akushsky, Yuditsky s-a arătat a fi un matematician talentat încă din tinerețe. În ciuda destinului tatălui său, după absolvirea școlii, a putut să intre la Universitatea de Stat din Azerbaidjan din Baku și în timpul studiilor a lucrat oficial ca profesor de fizică la o școală de seară. Nu numai că a primit o educație superioară cu drepturi depline, dar în 1951, după absolvirea universității, a câștigat un premiu la concursul de diplome de la Academia de Științe din Azerbaidjan. Deci, Davlet-Girey a primit un premiu și a fost invitat la studii postuniversitare la Academia de Științe din AzSSR.

Apoi a intervenit un accident fericit în viața lui - un reprezentant de la Moscova a sosit și a selectat cinci dintre cei mai buni absolvenți pentru a lucra în Biroul de Proiectare Specială (același SKB-245), unde proiectarea Strela abia începea (înainte de Strela, cu toate acestea, este sau nu permis, sau participarea sa nu este documentată nicăieri, cu toate acestea, el a fost unul dintre designerii Ural-1).

Trebuie menționat că și atunci pașaportul său i-a cauzat lui Iuditsky inconveniente considerabile, până la punctul în care, într-o călătorie de afaceri la una dintre facilitățile sensibile, abundența de Girey neruși a stârnit suspiciuni în rândul gardienilor și nu l-au lăsat să treacă mai multe. ore. Întorcându-se dintr-o călătorie de afaceri, Yuditsky s-a dus imediat la oficiul registrului pentru a remedia problema. Propriul său Girey a fost îndepărtat de la el, iar patronimul său a fost negat categoric.

Desigur, faptul că de mulți ani Yuditsky a fost uitat și aproape șters din istoria computerelor domestice nu este doar de vină pentru originea sa dubioasă. Cert este că în 1976 centrul de cercetare pe care el îl conducea a fost distrus, toate dezvoltările sale au fost închise, angajații au fost dispersați și au încercat pur și simplu să-l scoată din istoria computerelor.

Deoarece istoria este scrisă de câștigători, Yuditsky a fost uitat ferm de toată lumea, cu excepția veteranilor echipei sale. Abia în ultimii ani, această situație a început să se îmbunătățească, cu toate acestea, cu excepția resurselor specializate privind istoria VT sovietică, este problematic să găsiți informații despre el și este cunoscut publicului larg cu un ordin de mărime mai rău decât Lebedev. , Burtsev, Glushkov și alți pionieri sovietici. Prin urmare, în descrierile mașinilor modulare, numele său a fost adesea pe locul al doilea, dacă este deloc. De ce s-a întâmplat și cum a meritat-o ​​(spoiler: într-un mod clasic pentru URSS - după ce a provocat antipatie personală cu intelectul său de la creierul limitat, dar birocrați de partid omnipotenți), vom lua în considerare mai jos.

Seria K340A


În 1960, au existat probleme serioase la Lukinsky NIIDAR (alias NII-37 GKRE) la acel moment. ABM avea nevoie disperată de computere, dar nimeni nu a stăpânit dezvoltarea computerelor acasă. S-a realizat o mașină A340A (a nu se confunda cu mașinile modulare ulterioare cu același indice numeric dar cu prefixe diferite), dar nu a putut fi făcută să funcționeze, din cauza curburii fenomenale a mâinilor arhitectului plăcii de bază și a calității groaznice a componentelor. . Lukin și-a dat seama rapid că problema era în abordarea de proiectare și în conducerea departamentului și a început să caute un nou lider. Fiul său, V.F. Lukin își amintește:

Tatăl meu a căutat de multă vreme un înlocuitor pentru șeful departamentului de calculatoare. Odată, pe când se afla la terenul de antrenament din Balkhash, l-a întrebat pe V.V. Kitovich de la NIIEM (SKB-245) dacă cunoaște un tip inteligent potrivit. L-a invitat să-l vadă pe D. I. Yuditsky, care lucra atunci în SKB-245. Tatăl, care a fost anterior președintele Comisiei de Stat pentru acceptarea calculatorului Strela în SKB-245, și-a amintit de tânărul inginer, competent și energic. Și când a aflat că el, împreună cu I. Ya. Akushsky, era serios interesat de SOK, pe care tatăl său l-a considerat promițător, l-a invitat pe Yuditsky pentru o conversație. Drept urmare, D. I. Yuditsky și I. Ya. Akushsky au mers să lucreze la NII-37.

Așadar, Yuditsky a devenit șeful departamentului de dezvoltare a computerelor la NIIDAR, iar I. Ya. Akushsky a devenit șeful laboratorului din acest departament. S-a apucat vesel să rearhitecteze mașina; predecesorul său a implementat totul pe plăci uriașe de câteva sute de tranzistori, care, având în vedere calitatea dezgustătoare a acestor tranzistori, nu permiteau localizarea precisă a defecțiunilor circuitului. Amploarea dezastrului, precum și tot geniul acelui excentric care a construit astfel arhitectura, se reflectă în citatul studentului MPEI în practică la NIIDAR A. A. Popov:

... cei mai buni controlori de trafic au reînviat aceste noduri de câteva luni fără niciun rezultat. Davlet Islamovich a împrăștiat mașina în celule elementare - un declanșator, un amplificator, un generator etc. Chestia a mers.

Drept urmare, doi ani mai târziu, A340A, un computer pe 20 de biți cu o viteză de 5 kIPS pentru radarul Danube-2, a fost încă capabil să depaneze și să elibereze (cu toate acestea, Danube-2 a fost înlocuit în curând de Danube-3 pe mașini deja modulare, deși și au devenit celebre pentru faptul că această stație a participat la prima interceptare a ICBM-urilor din lume).

În timp ce Yuditsky a depășit panourile rebele, Akushsky a studiat articole cehe despre proiectarea mașinilor SOK, pe care E. A. Gluzberg, șeful departamentului SKB-245, le primise cu un an mai devreme de la Abstract Journal al Academiei de Științe a URSS. Inițial, sarcina lui Gluzberg a fost să scrie un rezumat la aceste articole, dar ele erau în cehă, ceea ce el nu știa, și într-un domeniu în care nu înțelegea, așa că i-a dat drumul lui Akushsky, cu toate acestea, el nu știa Cehă fie, iar articolele au mers mai departe către V. S. Linsky. Linsky a cumpărat un dicționar ceh-rus și a stăpânit traducerea, dar a ajuns la concluzia că nu era oportun să se folosească SOC în majoritatea computerelor din cauza eficienței scăzute a operațiunilor în virgulă mobilă din acest sistem (ceea ce este destul de logic, deoarece din punct de vedere matematic acest sistem este destinat numai lucrului cu numere naturale, totul se face acolo prin cârje terifiante).

Malaşevici scrie:

„Prima încercare din țară de a înțelege principiile construirii unui computer modular (pe baza SOC) ... nu a primit o înțelegere comună - nu toți participanții săi au fost impregnați de esența SOC.
.
După cum notează V. M. Amerbaev:

Acest lucru s-a datorat incapacității de a înțelege calculele pur computerizate strict algebric, în afara reprezentării codificate a numerelor.

Traducând din limba informatică în rusă, trebuia să fii un matematician inteligent pentru a lucra cu SOC. Din fericire, exista deja un matematician inteligent acolo, iar Lukin (pentru care, după cum ne amintim, construirea unui supercomputer pentru Proiectul A era o chestiune de viață și de moarte) l-a atras pe Yuditsky în acest caz. Tom a fost extrem de mulțumit de idee, mai ales că a făcut posibilă obținerea unor performanțe fără precedent.

Din 1960 până în 1963, a fost finalizat un prototip al dezvoltării sale, numit T340A (mașina în serie a primit indexul K340A, dar nu diferă fundamental). Mașina a fost construită pe 80 de mii de tranzistori 1T380B, avea o memorie de ferită. Producția în serie a fost realizată între 1963 și 1973 (un total de aproximativ 50 de exemplare au fost livrate pentru sistemele radar).

Au fost folosite în „Dunările” primului sistem de apărare antirachetă A-35 și chiar în celebrul proiect al monstruoasei stații radar la orizont „Duga”. În același timp, timpul mediu de funcționare nu a fost atât de mare - 50 de ore, ceea ce arată foarte bine nivelul tehnologiei noastre semiconductoare. Înlocuirea blocurilor defecte și restaurarea a durat aproximativ o jumătate de oră, mașina consta din 20 de dulapuri pe trei rânduri. Ca baze au fost folosite numerele 2, 5, 13, 17, 19, 23, 29, 31, 61, 63. Astfel, teoretic, numărul maxim cu care se puteau efectua operații era de aproximativ 3.33∙10^12. În practică, a fost mai puțin, datorită faptului că unele dintre baze erau destinate controlului și corectării erorilor. Pentru controlul radarului au fost necesare complexe de 5 sau 10 mașini, în funcție de tipul stației.

Procesorul K340A a constat dintr-un dispozitiv de procesare a datelor (adică un ALU), un dispozitiv de control și două tipuri de memorie, fiecare cu o capacitate de 45 de biți - o unitate tampon pentru 16 cuvinte (ceva ca un cache) și 4 blocuri de unitatea de instrucțiuni (de fapt un ROM cu firmware, capacitate 4096 de cuvinte, implementat pe miezuri de ferită cilindrice, pentru a scrie firmware-ul, fiecare dintre cele 4 mii de cuvinte de 45 de biți trebuia introdus manual prin introducerea miezului în orificiul din bobină și așa mai departe pentru fiecare dintre cele 4 blocuri). Memoria RAM a fost compusă din 16 acumulatoare de numere de 1024 de cuvinte fiecare (90 Kb în total) și un acumulator constant pentru 4096 de cuvinte (este posibil să crească până la 8192 de cuvinte). Mașina a fost construită după schema Harvard, cu canale independente de comandă și date și a consumat 33 kW de energie electrică.

Rețineți că schema Harvard a fost folosită pentru prima dată printre mașinile URSS. RAM era dual-channel (tot un circuit extrem de avansat la acea vreme), fiecare unitate numerică avea două porturi de intrare-ieșire a informațiilor: cu abonați (cu posibilitate de schimb paralel cu orice număr de blocuri) și cu un procesor. Într-un articol foarte ignorant al copywriterilor ucraineni de la UA-Hosting Company pe Habré, acest lucru a fost spus astfel:

În Statele Unite, calculatoarele militare foloseau circuite informatice de uz general, necesitând îmbunătățiri ale vitezei, memoriei și fiabilității. La noi, în memoria computerului pentru comenzi și memoria pentru numere au fost independente, ceea ce a crescut productivitatea, excluzând accidentele asociate cu programe, de exemplu, apariția virușilor. Calculatoare speciale corespundeau structurii „Risc”.

Acest lucru arată că majoritatea oamenilor nici măcar nu fac distincție între conceptele de arhitectură magistrală de sistem și arhitectura setului de instrucțiuni. Este amuzant că Reduced Instruction Set Computer - RISC, aparent, a fost confundat de copywriteri cu o structură militară supusă unui RISC special. Modul în care arhitectura Harvard elimină apariția virușilor (mai ales în anii 1960) este, de asemenea, tăcut în istorie, ca să nu mai vorbim de faptul că conceptele CISC/RISC în forma lor pură sunt aplicabile doar unui cerc limitat de procesoare din anii 1980 și începutul anilor 1990. , și nu în nici un fel, nu la mașinile antice.

Revenind la K340A, observăm că soarta mașinilor din această serie a fost destul de tristă și repetă soarta evoluțiilor grupului Kisunko. Să trecem puțin înainte. Sistemul A-35M (un complex de la Dunăre cu K430A) a fost pus în funcțiune în 1977 (când capabilitățile mașinilor de generația a 2-a Yuditsky erau deja iremediabil și incredibil de în urmă cerințelor).

Nu i s-a permis să dezvolte un sistem mai progresiv pentru noul sistem de apărare antirachetă (și mai multe despre asta mai târziu), Kisunko a fost în sfârșit dat afară din toate proiectele de apărare antirachetă, Kartsev și Yuditsky au murit de atacuri de cord, iar lupta ministerelor s-a încheiat cu promovarea sistemului fundamental A-135 deja cu dezvoltatorii necesari și „potriviți”. Sistemul includea un nou radar monstruos 5N20 „Don-2N” și deja „Elbrus-2” ca computer. Toate acestea sunt o poveste separată, care va fi tratată în continuare.


Forme de calculatoare K340A de la stația „Dunărea-3U” (foto - B. M. Malashevich, „Calculatoare modulare și aritmetice modulare”)

Sistemul A-35 practic nu a avut timp să funcționeze cel puțin cumva. A fost relevantă în anii 1960, dar a fost adoptat cu 10 ani târziu. Avea 2 stații „Dunăre-3M” și „Dunăre-3U”, iar pe 3M în 1989 a avut loc un incendiu, stația a fost practic distrusă și abandonată, iar sistemul A-35M a încetat de facto să funcționeze, deși radarul a funcționat, creând iluzia unui complex gata de luptă. În 1995, A-35M a fost scos în sfârșit din funcțiune. În anul 2000, Dunărea-3U a fost oprită complet, după care complexul a stat păzit, dar abandonat până în 2013, când a început dezmembrarea antenelor și a echipamentelor, iar în el s-au urcat diverși urmăritori chiar înainte.


Boris Malashevich studiază urmele unei civilizații mai avansate. La consola K340A, excursie în 2010 și, dintr-un motiv oarecare, el însuși a decis că stația și calculatoarele încă funcționează (foto - B. M. Malashevich, "Aritmetică modulară și calculatoare modulare")

Nașterea sistemului sovietic de apărare antirachetă. Yuditsky construiește un supercalculator

Unul dintre dulapurile K340A (foto - B. M. Malashevich, "Aritmetică modulară și calculatoare modulare")


O cameră de mașini dispărută cu un computer K340A, 3 rânduri de dulapuri și un panou de control - aceasta este întreaga mașină (foto - B. M. Malashevich, "Calculatoare modulare și aritmetice modulare")

Boris Malashevich a vizitat legal stația radar în 2010, i s-a oferit un tur (mai mult, articolul său este scris ca și cum complexul încă funcționează). Fotografiile lui cu mașinile lui Yuditsky sunt unice; din păcate, nu există alte surse. Ce s-a întâmplat cu mașinile după vizita sa nu se știe, dar cel mai probabil au fost trimise la fier vechi când stația a fost demontată.

Iată o vedere a gării din față cu un an înainte de vizita lui.



Stalkers au mers la partea de primire a stației, 2009 (foto - Lana Sator)

Iată starea stației din față (Lana Sator):

Așa că, în 2008, în afară de inspectarea perimetrelor din exterior și coborârea în telecabină, nu am văzut nimic, deși am venit deja de câteva ori, atât iarna, cât și vara. Dar în 2009, au ajuns mult mai temeinic... Locul unde se află antena de transmisie, la momentul inspecției, era un teritoriu extrem de plin de viață, cu o grămadă de războinici, camere și un zumzet puternic de echipamente... Dar apoi a fost liniște pe suprafața netedă a locului de primire. Ceva se petrecea în clădiri între reparații și tăiere în metal, nimeni nu se plimba pe stradă, iar găurile din gardul cândva aspru se căscau îmbietor.

Ei bine, și în sfârșit, una dintre cele mai arzătoare întrebări - care a fost viteza acestui monstru?

Toate sursele indică o cifră monstruoasă de ordinul a 1,2 milioane de operații duble pe secundă (acesta este un truc separat, procesorul K430A a executat tehnic o instrucțiune pe ciclu de ceas, dar au existat două operații în fiecare instrucțiune dintr-un bloc), ca rezultat ,performanța totală a fost de aproximativ 2,3 milioane de instrucțiuni . Sistemul de comandă conține un set complet de operații aritmetice, logice și de control cu ​​un sistem de afișare dezvoltat. Comenzile AU și CU au trei adrese, comenzile de acces la memorie sunt cu două adrese. Timpul de execuție al operațiilor scurte (aritmetice, inclusiv înmulțirea, care a fost principala descoperire în arhitectură, logice, operații de schimbare, operații aritmetice cu index, operații de transfer de control) este un ciclu.

Compararea puterii de calcul a mașinilor din anii 1960 este o sarcină teribilă și ingrată. Nu existau teste standard, arhitecturile diferă monstruos, sistemele de instrucțiuni, bazele sistemului de numere, operațiile suportate, lungimea cuvântului mașină - totul era unic. Drept urmare, în cele mai multe cazuri, în general, nu este clar cum se numără și ce este mai rece. Cu toate acestea, vom oferi câteva linii directoare, încercând să traducem „operațiunile pe secundă” unice pentru fiecare mașină în „adăugiri pe secundă” mai mult sau mai puțin tradiționale.


Comparație de performanță a mașinilor din anii 1960

Deci, vedem că K340A din 1963 nu a fost cel mai rapid computer de pe planetă (deși a fost al doilea după CDC 6600). Totuși, a dat dovadă de o performanță cu adevărat remarcabilă, demnă de a intra în analele istoriei. A fost o singură problemă și una fundamentală. Spre deosebire de toate sistemele occidentale enumerate aici, care erau doar mașini universale cu drepturi depline pentru aplicații științifice și de afaceri, K340A era un computer specializat. După cum am spus deja, SOC este pur și simplu ideal pentru operațiuni de adunare și înmulțire (doar numere naturale), atunci când îl utilizați, puteți obține o accelerație super-liniară, ceea ce explică viteza monstruoasă a lui K340A, comparabilă cu zeci de ori mai complexă, avansat și scump CDC6600.

Cu toate acestea, principala problemă a aritmeticii modulare este existența operațiilor nemodulare, sau mai degrabă cea principală - comparațiile. Algebra SOC nu este o algebră cu o ordin cu o singură valoare, deci este imposibil să comparați numerele direct în ea, această operație pur și simplu nu este definită. Împărțirea numerelor se bazează pe comparații. Desigur, nu poate fi scris orice program fără a folosi comparația și împărțirea, iar computerul nostru fie devine neuniversal, fie cheltuim resurse enorme pentru a converti numerele de la un sistem la altul.

Drept urmare, K340A a avut cu siguranță o arhitectură aproape de geniu, ceea ce a făcut posibilă obținerea vitezei de la o bază de elemente săracă la nivelul unui CDC6600 mult mai complex, uriaș, avansat și nebunește de scump. Acest lucru a trebuit plătit, de fapt, prin ceea ce acest computer a devenit faimos - nevoia de a folosi aritmetica modulară, care se potrivește perfect pe o gamă restrânsă de sarcini și se potrivește prost pe orice altceva.

În orice caz, acest calculator a devenit cea mai puternică mașină din a doua generație din lume și cea mai puternică dintre sistemele cu un singur procesor din anii 60, desigur, ținând cont de limitările indicate. Subliniem din nou că o comparație directă a performanței computerelor SOC și a procesoarelor tradiționale universale vectoriale și superscalare nu poate fi efectuată corect în principiu.

Datorită limitărilor fundamentale ale RNS, este chiar mai ușor pentru astfel de mașini decât pentru calculatoarele vectoriale (cum ar fi M-10 al lui Kartsev sau Cray-1 al lui Seymour Cray) să selecteze o sarcină în care calculele vor fi efectuate cu ordine de mărime mai lent decât în ​​calculatoarele convenționale. În ciuda acestui fapt, din punctul de vedere al rolului său, K340A a fost, desigur, un design absolut genial, iar în domeniul său a fost de multe ori superior dezvoltărilor similare occidentale.

Rușii, ca întotdeauna, au luat o cale specială și, datorită trucurilor tehnice și matematice uimitoare, au reușit să depășească decalajul din baza elementului și lipsa calității acestuia, iar rezultatul a fost foarte, foarte impresionant.

Cu toate acestea, din păcate, proiectele inovatoare de acest nivel în URSS au fost de obicei uitate.

Și așa s-a întâmplat, seria K340A a rămas singura și unică. Cum și de ce s-a întâmplat acest lucru va fi discutat mai jos.
25 comentarii
informații
Dragă cititor, pentru a lăsa comentarii la o publicație, trebuie login.
  1. +4
    11 iunie 2021 18:36
    Cool articol!!! bine
    Abia astept sa continui!!! hi
    1. +2
      11 iunie 2021 19:37
      Deci iată-te, ce fel de „ren”!
      Este interesant să cunoaștem fundalul acelui diferit... ceea ce trebuia să vedem, dar deja făceam următoarea generație a sistemului.
      Așteptăm cu nerăbdare să continuăm.
      Mulțumesc autorului!
  2. +7
    11 iunie 2021 20:26
    tradițiile antisemitismului academic sovietic

    Aici nu sunt de acord. Mai degrabă, sionismul academic tradițional sovietic.
    Dar, în general, articolul este interesant, doar refrenul este oarecum enervant: „Voi vorbi despre asta mai târziu”. Aștept cu nerăbdare să continui.
    1. 0
      16 august 2021 12:26
      Citat: Aviator_
      Mai degrabă, sionismul academic tradițional sovietic.

      Sionismul în știința sovietică s-a manifestat cel mai clar în matematică. În timp ce matematicieni ruși precum Shafarevici au supraviețuit din Institut. Steklov al evreilor, un simplu evreu Perelman, a demonstrat teorema Poincaré.
  3. +7
    11 iunie 2021 20:56
    Subiectul ridicat este extraordinar în sine. Păcat că autorul „ori galopează prin Europa, fie neglijent, fie nu la timp”.
    Sistemul de comandă conține un set complet de operații aritmetice, logice și de control cu ​​un sistem avansat indicatii.

    Bănuiesc că însemna indexarea?
    Despre aritmetica non-pozițională și la nivelul „Noosfera este o sferă nouă” (sincer, nu departe de complexul de clădiri al Academiei de Științe, am auzit această perlă din gura unui ghid).
    Ce îi așteaptă pe cititori dacă vine vorba de „Setun”?
  4. +1
    11 iunie 2021 22:05
    Mulțumesc autorului! hi nu știa mare lucru. Aștept cu nerăbdare să continui. )
  5. +4
    11 iunie 2021 23:33
    Adică... Sistemul de apărare antirachetă a funcționat în modul de simulare? Toată lumea a crezut că computerul a funcționat până în 2008 (sau 1995), dar pur și simplu a bâzâit, deși cu algoritmi interni unici? Nu le spune americanilor - vor fi jignați definitiv. Ei au ieșit din tratatul ABM cu explozie, dar nu e din el...
    Nenorociți, așa cum a observat însă Zadornov.
  6. +1
    12 iunie 2021 01:15
    Nu înțeleg, dar ce - diviziunea nu este necesară atunci când țintiți rachete? Și, în general, toate operațiunile în virgulă mobilă? Mi se pare că toate acestea sunt necesare la fel ca la orice altă activitate. Atunci nu este clar care este rostul problemelor cu aceste SOC-uri dacă nu știu să facă ceea ce au nevoie.
    1. +1
      12 iunie 2021 06:11
      Citat din Falcon5555
      Și, în general, toate operațiunile în virgulă mobilă?

      Operațiunile cu virgulă mobilă sunt doar o optimizare foarte reușită, mai rapidă, a calculelor computerizate, permițându-vă să calculați mai rapid pentru aceeași putere. Deci, dacă există suficientă putere pentru sarcină, atunci în teorie nu este necesară.
      Citat din Falcon5555
      Nu înțeleg, dar ce - diviziunea nu este necesară atunci când țintiți rachete?

      Citat din Falcon5555
      Nu înțeleg, dar ce - diviziunea nu este necesară atunci când țintiți rachete?

      Dar fără dezbinare, cum să fii nu este foarte clar. Viteza este un vector, precum și direcția, cum să construiți apărare antirachetă fără operațiuni de comparare vectorială? Dar acest computer ar putea face asta doar foarte lent.
      În general, conform articolului, un alt „wunderwaffle” sovietic.
      1. 0
        13 iunie 2021 01:24
        Operațiunile cu virgulă mobilă sunt doar o optimizare foarte reușită, mai rapidă, a calculelor computerizate, permițându-vă să calculați mai rapid pentru aceeași putere.
        râs
        Ai studiat la școală?
        1. +1
          14 iunie 2021 00:31
          Citat din Falcon5555

          Ai studiat la școală?

          Cu mult timp in urma.
          Numerele în format virgulă mobilă sunt scrise în memoria computerului, astfel încât acesta să poată citi operațiile pe logaritmi zecimali. Numărarea numerelor mari în logaritmi zecimali este mult mai rapidă decât utilizarea algoritmilor convenționali. De fapt, numerele cu virgulă mobilă sunt logaritmi zecimali și nu, așa cum ați putea crede, numere raționale sau iraționale. Adică, pot fi orice numere reale scrise pur și simplu în memoria computerului ca logaritmi zecimali, astfel încât acesta să le poată citi mai repede.
          Dar abia îmi amintesc detaliile. Corect dacă este greșit.
          1. +1
            14 iunie 2021 15:52
            Da, nu corect. Numerele cu virgulă mobilă nu sunt logaritmi zecimali și, strict vorbind, nu raționale (nu credeam așa :)), și nu numere iraționale. Desigur, ordinea poate fi considerată o parte întreagă a logaritmului unui număr, dar există și o mantisă, ocupă cea mai mare parte a reprezentării binare și nu este deloc un logaritm. Citiți Wikipedia sau habr dacă ați uitat.
    2. +1
      13 iunie 2021 13:04
      Anterior, toate computerele lucrau cu numere întregi (formatul Q https://360wiki.ru/wiki/Q_(number_format)), virgulă mobilă a fost calculată folosind algoritmi separati folosind aceleași numere întregi. Și acum coprocesoarele preiau punctul flotant.

      Dacă semnalul este reprezentat în format vector I/Q, diviziunea nu este deosebit de necesară, cu excepția găsirii unghiului de rotație al vectorului. Această problemă este rezolvată folosind cel mai simplu circuit analog-digital.
      1. 0
        13 iunie 2021 13:22
        Anterior, toate computerele lucrau cu numere întregi.
        Şi ce dacă? Împărțiți numere întregi. Au lucrat cu cele plutitoare după microprograme. Apoi au fost adăugate coprocesoare. Acum sunt integrate.
        diviziunea nu este deosebit de necesară
        Păi de ce nu? Câte ore îi ia unei persoane să ajungă din punctul A în punctul B dacă distanța este de 1 km și viteza este de 3 kilometri pe oră. Calculați fără operația de împărțire și folosiți doar numere întregi (sau mai bine, numai numere naturale, deoarece articolul se ocupă de ele; permiteți-mi să vă reamintesc că acestea sunt numere întregi pozitive, adică nu există nici măcar zero acolo).
        1. 0
          14 iunie 2021 09:54
          Aritmetica în virgulă mobilă este oarecum un „lucru în sine”. Nu trebuie uitat că computerul în cauză ar trebui să funcționeze ca parte a unui sistem de apărare antirachetă, principala informație în care a fost furnizată de radare, iar intervalul de la acestea nu este numărul de kilometri în înțelegerea manechinelor, ci numărul a porții de întârziere în care a avut loc detectarea, în termeni de 50 ... 60 de ani, și coordonatele unghiulare sunt informații de la senzorul de poziție a antenei, adică toate numerele întregi. În plus, trebuie să ne amintim întotdeauna că, de exemplu, rachetele ghidate CHP-75V prin telecomandă fără computere, având inițial doar informații despre țintă și rachetă sub formă de întârzieri, iar matematica proceselor de acolo nu au fost. „la inimă slabă”, o problemă de răsucire a coordonatelor a meritat. Totul trebuie evaluat în ansamblu, iar un computer cu arhitectura lui într-un astfel de sistem poate fi un lucru important, dar există și momente fără de care întregul sistem nu va putea funcționa nici măcar cu un computer, nici măcar fără el.
          1. 0
            14 iunie 2021 16:02
            Și nu ai făcut treaba?
            Și despre SNR-ul sovietic pe tuburi radio și fără computer - de ce nu te întorci la difuzor. De asemenea, nu îmi este clar de ce ar putea doborî fără computere, deși numai avioane, dar cu focoase convenționale, iar pentru apărarea antirachetă erau cu siguranță necesare computere.
            1. 0
              14 iunie 2021 18:53
              Și nu ai făcut treaba?
              Cu ce ​​problema am avut de-a face? Pentru a înțelege de ce a fost necesar un computer pentru apărarea antirachetă, trebuie să vă întoarceți la acea perioadă și să înțelegeți cerințele TK și în ce moduri ar fi trebuit să fie implementat. Numai în totalitate, nimeni nu ne va spune asta...
              1. 0
                14 iunie 2021 19:57
                Cu ce ​​problema am avut de-a face?
                - Cu un puzzle pentru un pieton, vezi mai sus. Disputa cu „vorbitorul” anterior a fost despre dacă este necesară împărțirea. Și a tăcut cu umilință. Probabil că încă numără. zâmbet
                Sau crezi că este un lucru pentru un profesor de școală și un pieton, dar pentru un general în dungi nu contează când ceva zboară undeva? Să ne uităm la TK acum... nu-l înțelegem fără TK. râs
                1. 0
                  14 iunie 2021 20:21
                  Și tu despre asta. Desigur, împărțirea este necesară numai dacă totul este făcut corect, atunci este posibil ca aritmetica întregului să aibă precizia necesară pentru o anumită sarcină, fără coprocesoare și alte atribute în virgulă mobilă.
    3. 0
      4 septembrie 2021 17:51
      În aritmetica modulară, operația de împărțire este înmulțirea cu elementul invers, despre virgulă mobilă, în teorie, aritmetica întregului poate implementa calcule cu acuratețea necesară, dar nu sunt sigur că în acele vremuri baza elementului făcea atât de ușor să implementați aritmetica de precizie arbitrară.
  7. -3
    12 iunie 2021 20:06
    Citat din faterdom
    Adică... Sistemul de apărare antirachetă a funcționat în modul de simulare? Toată lumea a crezut că computerul a funcționat până în 2008 (sau 1995), dar pur și simplu a bâzâit, deși cu algoritmi interni unici? Nu le spune americanilor - vor fi jignați definitiv. Ei au ieșit din tratatul ABM cu explozie, dar nu e din el...
    Nenorociți, așa cum a observat însă Zadornov.

    Nenorociții sunt cei care cred în capacitățile „mare” ale sistemului intern de apărare antirachetă. Pentru acești nenorociți computerele (și nu numai ei) sunt inactiv de zeci de ani. Și acești nenoroci sunt în aceeași țară cu aceste computere. Pentru acești frați, totul este înfățișat. Iar americanii sunt foarte conștienți de aceste „oportunități”.
    1. 0
      14 iunie 2021 02:30
      Ei bine, degeaba ești atât de... m-am jucat puțin. Și cauți serios unde stau nenorociții. Dacă credeți în apărarea antirachetă ca un panaceu, atunci este încă în Statele Unite, și cu atât mai mult în Polonia și România.
      Dar cum și cu ce s-ar lupta un adevărat atac cu rachetă nu este atât acuratețea lovirii unui „glonț la glonț”, ci puterea monstruos de excesivă a antirachetelor. Și chiar și atunci - cu o perspectivă neclară și conștientizarea că abonatul de la celălalt capăt al mesei nu este mai ușor și nici mai bun.
  8. 0
    21 iulie 2021 19:29
    Și este interesant și, în același timp, este păcat pentru drumul nostru spinos către cibernetică dragoste
  9. 0
    8 ianuarie 2022 17:59
    Inexactitate cu tranzistorul - de fapt 1T308V sau din seria P416
  10. 0
    3 martie 2022 18:11
    Proiect incantator! Cheltuieli incredibile fără beneficii pentru economia națională. E o rușine.