Unikalne i zapomniane: narodziny sowieckiej obrony przeciwrakietowej. BESM kontra Strela
Instytut Mechaniki Precyzyjnej i Informatyki został pierwotnie zorganizowany w 1948 roku w celu obliczania (mechanicznymi i ręcznymi środkami!) tablic balistycznych i wykonywania innych obliczeń dla Departamentu Obrony (w USA ENIAC pracował wówczas nad podobnymi tablicami, a w projekcie było jeszcze kilka maszyn). Jej dyrektorem został generał porucznik N. G. Bruevich, z zawodu mechanik. Pod jego rządami instytut koncentrował się na rozwoju analizatorów różnicowych, ponieważ dyrektor nie reprezentował żadnej innej techniki. W połowie 1950 r. Bruevicha (zgodnie z tradycją sowiecką, bezpośrednio przez list do Stalina) został zastąpiony przez Ławrentiewa. Zmiana nastąpiła dzięki złożeniu przywódcy obietnicy stworzenia maszyny do obliczania energii jądrowej tak szybko, jak to możliwe. broń.
W tym celu zwabił utalentowanego Lebiediewa z Kijowa, gdzie właśnie ukończył MESM. Lebiediew przyniósł 12 zeszytów wypełnionych rysunkami ulepszonej wersji maszyny i od razu zabrał się do pracy. W tym samym 1950 roku Bruevich zaatakował Ławrentiewa, oferując ITMiVT „braterską pomoc” z Ministerstwa Inżynierii Mechanicznej i Oprzyrządowania ZSRR. Ministrowie „doradzili” (jak rozumiesz, nie było możliwości odmowy) ITMiVT współpracować z SKB-245 (tym samym, w którym dyrektor V.V. Aleksandrow później nie chciał, zgodnie z jego cytatem, „zobaczyć i poznać” wyjątkowego Samochód Setun i skąd uciekł z Brook Rameev), Instytut Badań Naukowych „Schetmash” (przed opracowaniem maszyn dodawania) i CAM Plant, który wyprodukował te maszyny dodawania. Zadowoleni asystenci, po przestudiowaniu projektu Lebiediewa, natychmiast złożyli propozycję, oświadczając ministrowi PI Parszynowi, że sami będą w stanie zrobić komputer.
Strela i BESM
Minister od razu podpisał rozkaz opracowania maszyny Strela. A trzem konkurentom udało się jakoś ukończyć prototyp w sam raz na testy BESM. SKB nie miał szans, występ Streli wyniósł nie więcej niż 2 kFLOPS, a BESM-1 dał ponad 10 kFLOPS. Ministerstwo nie zasnęło i powiedziało grupie Lebiediewa, że istnieje tylko jedna partia pamięci RAM niezbędna dla ich komputera na szybkich potencjaskopach i jest przekazywana Streli. Krajowy przemysł rzekomo nie opanował większej partii, ale BESM już działa dobrze, konieczne jest wsparcie kolegów. Lebiediew pilnie przerabia pamięć dla przestarzałych i nieporęcznych linii opóźniających rtęć, co zmniejsza wydajność prototypu do poziomu Streli.
Nawet w tak wykastrowanej formie jego maszyna całkowicie miażdży konkurenta: w BESM zużyto 5 tysięcy lamp, w Streli prawie 7 tysięcy, BESM pobrał 35 kW, Strela - 150 kW. Prezentację danych w SKB wybrano archaiczną – BCD z punktem stałym, natomiast BESM była rzeczywista i całkowicie binarna. Wyposażony w zaawansowaną pamięć RAM, byłby w tamtym czasie jednym z najlepszych na świecie.
Nic do zrobienia, w kwietniu 1953 BESM został przyjęty przez Komisję Państwową. Ale… nie został wprowadzony do serii, pozostając jedynym prototypem. Do masowej produkcji wybierana jest Strela, wydana w ilości 8 egzemplarzy.
W 1956 r. Lebiediew wybił potencjałoskopy. A prototyp BESM staje się najszybszym samochodem poza USA. Ale jednocześnie IBM 701 przewyższa go pod względem wydajności, wykorzystując najnowszą pamięć na rdzeniach ferrytowych. Słynny matematyk M.R. Shura-Bura, jeden z pierwszych programistów Streli, nie wspominał jej zbyt ciepło:
Niemal każdy, kto miał wątpliwe szczęście zetknięcia się z tym cudem techniki, wyrobił sobie taką opinię o niej. Oto, co A.K. Płatonow mówi o Arrow (z wcześniej wspomnianego wywiad):
Kiedy doszedłem do tego samochodu z BESM, oczy wyskoczyły mi z głowy. Ludzie, którzy to zrobili, po prostu wyrzeźbili z tego, co mają. Nie było pomysłu, to znaczy, że praktycznie nic nie mogłem zrobić! Umiała mnożyć, dodawać, dzielić, naprawdę miała pamięć i miała jakiś podstępny kod, którego byś nie użył... Dajesz polecenie IF i musisz czekać osiem poleceń, aż ścieżka pod głowa tam pasuje. Deweloperzy powiedzieli nam: po prostu znajdźcie, co robić w tych ośmiu poleceniach, ale przez to wyszło ośmiokrotnie wolniej... SCM w mojej pamięci to swego rodzaju dziwoląg... BESM miał dać 10000 1000 operacji.. Ale z powodu wymiany [pamięci] BESM na lampach dał tylko 2 operacji. Co więcej, wszystkie obliczenia zostały wykonane na nich 10 razy, koniecznie, ponieważ te rurki rtęciowe często błądziły. Kiedy później przeszli na pamięć elektrostatyczną... cała ekipa młodych chłopaków - w końcu Melnikov i pozostali byli jeszcze chłopcami - zakasali rękawy i wszystko przerobili. Zrobili 12 tys. operacji na sekundę, potem podnieśli częstotliwość jeszcze bardziej i dostali XNUMX tys. Pamiętam ten moment. Mielnikow mówi do mnie: „Patrz! Spójrz, teraz dam krajowi kolejną Strelę! A na tym generatorze kręci pokrętłem, po prostu zwiększając częstotliwość.
TK
Ogólnie rzecz biorąc, rozwiązania architektoniczne tej maszyny są już prawie zapomniane, ale na próżno - doskonale demonstrują rodzaj technicznej schizofrenii, którą twórcy musieli podążać nie z własnej winy. Dla tych, którzy nie wiedzą - w ZSRR (zwłaszcza na polu wojskowym, do którego do połowy lat 1960. należały wszystkie komputery w Unii), nie można było niczego oficjalnie zbudować ani wymyślić, działając swobodnie. W przypadku każdego potencjalnego produktu grupa specjalnie przeszkolonych biurokratów najpierw wydała specyfikację.
W zasadzie nie można było nie spotkać TK (nawet najdziwniejszego z punktu widzenia zdrowego rozsądku) – nawet genialny wynalazek nie zostałby zaakceptowany przez komisję rządową. Tak więc w TK dla Streli wskazano wymóg, aby móc pracować ze wszystkimi węzłami maszyny w grubych, ciepłych rękawiczkach (!), których znaczenie umysł nie był w stanie pojąć. W rezultacie programiści zboczyli najlepiej, jak potrafili. Na przykład znany napęd taśmowy nie wykorzystywał światowego standardu 3⁄4”, ale szpule 12,5 cm, dzięki czemu można je było ładować w futrzanych rękawiczkach. Dodatkowo taśma musiała wytrzymać szarpnięcie podczas zimnego startu napędu (zgodnie ze specyfikacją -45°C), więc była ekstra gruba i bardzo mocna ze szkodą dla wszystkiego innego. Jak napęd może mieć temperaturę -45°C, gdy o krok od niego pracuje bateria lampy o mocy 150 kW, twórca TOR zdecydowanie nie pomyślał.
Ale tajność SKB-245 była paranoiczna (w przeciwieństwie do projektu BESM, który Lebiediew zrobił ze studentami). Organizacja miała 6 wydziałów, które były oznaczone numerami (wcześniej były tajne). Co więcej, najważniejszy, I wydział (zgodnie z tradycją, później we wszystkich instytucjach sowieckich była ta właśnie „pierwsza część”, w której siedzieli specjalnie przeszkoleni ludzie z KGB i ukrywali wszystko, co było możliwe, na przykład w latach 1. XX wieku, „pierwsze wydziały” odpowiadały za dostęp do maszyny strategicznej – kopiarki, w przeciwnym razie pracownicy nagle zaczęliby mnożyć bunty). Cały dział zajmował się codzienną kontrolą wszystkich pozostałych działów, codziennie pracownicy SKB otrzymywali walizki z papierami oraz zszyte, ponumerowane, zapieczętowane zeszyty, które przekazano na koniec dnia pracy. Niemniej jednak z jakiegoś powodu tak znakomity poziom biurokratycznej organizacji nie pozwolił na stworzenie równie znakomitej maszyny.
„Strzałka” w całej okazałości, 3 sparowane klocki z przejściami między nimi, ustawione w układzie litery P, oraz konsola środkowa. To nie jest cały komputer, mniej więcej taką samą objętość zajmowały napędy, generatory, systemy klimatyzacji i inne części pomocnicze.
Potworna szpula „Strzałki”, która miała funkcjonować podczas nuklearnej zimy (zdjęcie ze zbiorów Muzeum Politechnicznego w Moskwie).
Uderzające jest jednak to, że „Strela” nie tylko weszła do panteonu sowieckich komputerów, ale była znana także na Zachodzie. Na przykład autor tego artykułu ze szczerym zdumieniem znalazł w książce C. Gordon Bell, Allen Newell, Computer Structures: Reading and Example, opublikowanej przez McGraw-Hill Book Company w 1971 roku, w rozdziale o różnych architekturach systemu dowodzenia , opis poleceń strzałek. Chociaż był tam cytowany, jak wynika z przedmowy, raczej dla ciekawości, ponieważ był dość zawiły nawet jak na wyrafinowane krajowe standardy.
M-20
Lebiediew wyciągnął z tej historii dwie cenne lekcje. A do produkcji kolejnej maszyny M-20 udał się do uprzywilejowanych przez władze konkurentów - do tego samego SKB-245. A do patronatu mianuje wysokiego rangą zastępcę z Ministerstwa - M. K. Sulima. Następnie z tym samym zapałem zaczyna utopić konkurencyjny rozwój - "Setun". W szczególności żadne biuro projektowe nie podjęło się opracowania dokumentacji niezbędnej do masowej produkcji.
Później mściwy Bruevich zadał ostateczny cios Lebiediewowi.
Praca zespołu M-20 została nominowana do Nagrody Lenina. Praca została jednak odrzucona z bliżej nieokreślonych powodów. Faktem jest, że Bruevich (który był wówczas urzędnikiem Państwowego Komitetu Odbiorczego) oprócz świadectwa odbioru komputera M-20 spisał swoje zdanie odrębne. Odnosząc się do faktu, że komputer wojskowy IBM Naval Ordnance Research Calculator (NORC) działa już w Stanach Zjednoczonych, dostarczając rzekomo ponad 20 kFLOPS (w rzeczywistości nie więcej niż 15) i „zapominając”, że M-20 ma 1600 lamp zamiast 8000 w NORC, wyraził wielkie wątpliwości co do wysokiej jakości maszyny. Oczywiście nikt nie zaczął się z nim kłócić.
Lebiediew również nauczył się tej lekcji. A Sulim, już nam znany, stał się nie tylko zastępcą, ale generalnym projektantem następujących maszyn M-220 i M-222. Tym razem wszystko poszło jak w zegarku. Pomimo licznych niedociągnięć pierwszej serii (słaba jak na tamte czasy podstawa elementów tranzystorowych ferrytowych, mała ilość pamięci RAM, nieudana konstrukcja panelu sterującego, duża pracochłonność produkcji, tryb jednoprogramowego zdalnego sterowania), 1965 zestawów z tej serii były produkowane od 1978 do 809 roku. Ostatnie z nich, przestarzałe o 25 lat, zostały zamontowane w latach 80-tych.
BSM-1
Ciekawe, że BESM-1 nie można uznać za czysto lampę. W wielu blokach w obwodzie anodowym zastosowano nie lampy oporowe, ale transformatory ferrytowe. Uczeń Lebiediewa Burcew wspominał:
Ogólnie wyniki pierwszego etapu wyścigu komputerowego podsumował w 1955 r. Komitet Centralny KPZR. Wynik wyścigu o miejsca i fundusze akademickie był rozczarowujący, co potwierdza odpowiedni raport:
Krajowy przemysł produkujący maszyny i urządzenia elektroniczne w niewystarczającym stopniu wykorzystuje zdobycze współczesnej nauki i techniki i pozostaje w tyle za podobnym przemysłem za granicą. Opóźnienie to szczególnie wyraźnie przejawia się w tworzeniu szybkich urządzeń obliczeniowych… Praca… jest zorganizowana na zupełnie niewystarczającą skalę,… nie pozwalając nadrobić zaległości, a tym bardziej wyprzedzić obcokrajowców kraje. SKB-245 MMiP to jedyny zakład przemysłowy w tym rejonie...
W 1951 roku w USA istniało 15 typów uniwersalnych szybkich maszyn cyfrowych, w sumie 5 dużych i około 100 małych maszyn. W 1954 roku w Stanach Zjednoczonych było już ponad 70 typów maszyn, w sumie ponad 2300 sztuk, z czego 78 było dużych, 202 średnich, a ponad 2000 małych. Obecnie dysponujemy tylko dwoma typami dużych maszyn (BESM i Strela) i dwoma typami małych maszyn (ATsVM M-1 i EV), a pracuje tylko 5–6 maszyn. Pozostajemy w tyle za Stanami Zjednoczonymi… i pod względem jakości dostępnych maszyn. Nasza główna maszyna seryjna "Strela" jest pod wieloma wskaźnikami gorsza od seryjnej amerykańskiej maszyny IBM 701... Część dostępnych sił i środków jest przeznaczana na mało obiecującą pracę, która pozostaje w tyle za nowoczesną technologią. Na przykład elektromechaniczny analizator różnicowy z 245 integratorami wyprodukowany w SKB-24, który jest niezwykle złożoną i kosztowną maszyną, ma bardzo wąskie możliwości w porównaniu z cyfrowymi maszynami elektronicznymi; za granicą zrezygnowano z produkcji takich maszyn ...
Przemysł radziecki również pozostaje w tyle za przemysłem zagranicznym w technologii produkcji komputerów. Tak więc specjalne komponenty radiowe i produkty stosowane w maszynach liczących są szeroko produkowane za granicą. Spośród nich diody i triody germanowe należy wymienić jako pierwsze. Produkcja tych elementów jest z powodzeniem zautomatyzowana. Automatyczna linia w zakładzie General Electric produkuje 12 milionów diod germanowych rocznie.
Pod koniec lat 50. spory i spory wśród projektantów związane z próbą uzyskania większych funduszy od państwa na swoje projekty i zatopieniem innych (bo liczba miejsc w Akademii Nauk nie jest gumowa), a także niska poziom techniczny, który z trudem pozwala na produkcję tak złożonego sprzętu , doprowadził do tego, że na początku lat 1960. flota wszystkich maszyn rurowych w ZSRR w ogóle składała się z:
Ponadto przed 1960 r. Wyprodukowano kilka specjalistycznych maszyn - M-17, M-46, „Kryształ”, „Pogoda”, „Granit” itp. Łącznie nie więcej niż 20-30 sztuk. Najmasywniejszy komputer „Ural-1” był też najmniejszy (100 lamp) i wolny (około 80 FLOPS). Dla porównania: IBM 650, który był bardziej skomplikowany i szybszy od prawie wszystkich powyższych, został wyprodukowany do tego czasu w ilości ponad 2000 egzemplarzy, nie licząc innych modeli tylko tej firmy. Poziom niedoboru sprzętu komputerowego był taki, że kiedy w 1955 roku powstało pierwsze w kraju specjalistyczne centrum komputerowe - Centrum Obliczeniowe Akademii Nauk ZSRR z dwoma całymi maszynami - BESM-2 i Strela, komputery w nim pracowały przez całą dobę i nie radził sobie z przepływem zadań (jedno jest ważniejsze od drugiego).
biurokratyczny absurd
Znowu doszło do biurokratycznego absurdu - żeby akademicy nie walczyli o super-cenny czas maszynowy (i, zgodnie z tradycją, o totalną partyjną kontrolę wszystkiego i wszystkiego, na wszelki wypadek), komputerowy plan kalkulacji został zresztą zatwierdzony co tydzień osobiście przez Przewodniczącego Rady Ministrów ZSRR N. A. Bulgarina. Były też inne anegdotyczne incydenty.
Na przykład akademik Burtsev przypomniał następującą historię:
– A co dalej z tym genialnym wynikiem? – Jest w pamięci RAM – pytam Lapunowa.
- Cóż, nagrajmy to na bębnie.
- Jaki bęben? Jest zapieczętowany przez KGB!
Na co Lapunow odpowiedział:
- Mój wynik jest sto razy ważniejszy niż wszystko, co jest tam napisane i zapieczętowane!
Nagrałem jego wynik na bębnie, wymazując dużą pulę informacji zarejestrowanych przez naukowców atomowych ...
Miało też szczęście, że zarówno Lapunow, jak i Burcew byli dość potrzebnymi i ważnymi ludźmi, aby nie poszli kolonizować Kołymy za taką arbitralność. Mimo tych incydentów, co najważniejsze - w technologii produkcji, nie byliśmy jeszcze w tyle.
Akademik N. N. Moiseev zapoznał się z maszynami lampowymi w USA i napisał później:
A. K. Płatonow również wspomina trudności w uzyskaniu dostępu do BESM-1:
W tym samym czasie toczyła się bitwa akademików o lampy na tle niesamowitej umiejętności czytania i pisania przywódców. Według Lebiediewa, kiedy pod koniec lat 1940. spotkał się z przedstawicielami KC KPZR w Moskwie, aby wyjaśnić im znaczenie finansowania komputerów i mówił o teoretycznej wydajności MESM w 1 kFLOPS. Oficjalna myśl przez długi czas, a potem wydała genialny:
Następnie Lebiediew zwrócił się do Akademii Nauk Ukraińskiej SRR i już tam znalazł niezbędne pieniądze i wsparcie. Do czasu, gdy zgodnie z tradycją, patrząc na Zachód, krajowi biurokraci ujrzeli światło, pociąg prawie odjechał. W ciągu dziesięciu lat udało nam się wyprodukować nie więcej niż 60-70 komputerów, a nawet wtedy nawet połowa z nich była eksperymentalna.
W rezultacie do połowy lat pięćdziesiątych rozwinęła się niesamowita i smutna sytuacja - obecność światowej klasy naukowców i całkowity brak komputerów szeregowych na podobnym poziomie. W rezultacie, tworząc komputery obrony przeciwrakietowej, ZSRR musiał polegać na tradycyjnej rosyjskiej pomysłowości, a wskazówka - w którym kierunku kopać, nadeszła z nieoczekiwanego kierunku.
W Europie jest mały kraj, często ignorowany przez tych, którzy powierzchownie znają historię techniki. Często wspomina się niemiecką broń, francuskie samochody, brytyjskie komputery, ale zapomina się, że było jedno państwo, które dzięki wyjątkowo utalentowanym inżynierom odniosło w latach 1930-1950 nie mniejsze, jeśli nie większe sukcesy we wszystkich tych dziedzinach. Po wojnie, na szczęście dla ZSRR, mocno weszła w jego strefę wpływów. Mówimy o Czechosłowacji. A o czeskich komputerach i ich głównej roli w tworzeniu tarczy antyrakietowej Kraju Sowietów będziemy mówić w następnym artykule.
informacja