Dalej w historii pojawiają się dwie osoby, które nazywane są ojcami rosyjskiej arytmetyki modularnej, jednak tutaj nie wszystko jest łatwe. Z reguły istniały dwie niewypowiedziane tradycje rozwoju sowieckiego.
Zwykle, jeśli w pracach brało udział kilka osób, a jeden z nich był Żydem, jego wkład nie zawsze był pamiętany i nie wszędzie (pamiętajcie, jak prowadzili grupę Lebiediewa i pisali na niego donosy, bo odważył się wziąć Rabinowicza, to nie jedyna sprawa, nawiasem mówiąc, wspomnimy o tradycjach sowieckiego antysemityzmu akademickiego).
Drugi – większość laurów trafiła do szefa, a oni starali się nie wspominać w ogóle o podwładnych, nawet jeśli ich wkład był decydujący (jest to jedna z podstawowych tradycji naszej nauki, często zdarzają się przypadki, gdy nazwisko prawdziwy projektant projektu, wynalazca i badacz znalazł się na liście współautorów na trzecim miejscu po tłumie wszystkich swoich szefów, a w przypadku Torgaszewa i jego komputerów, o których porozmawiamy później, ogólnie - na czwarty).
Akuszski
W tym przypadku oba zostały naruszone – w większości popularnych źródeł, dosłownie do ostatnich lat, głównym (lub nawet jedynym) ojcem maszyn modułowych nazywano Israel Yakovlevich Akushsky, starszy badacz w laboratorium maszyn modułowych w SKB- 245, gdzie Lukin wysłał zadanie zaprojektowania takiego komputera.
Na przykład, oto fenomenalny artykuł w magazynie o innowacjach w Rosji „Stimul” pod nagłówkiem „Kalendarz historyczny”:
Israel Yakovlevich Akushsky jest twórcą nietradycyjnej arytmetyki komputerowej. Na podstawie klas rezydualnych i opartej na nich arytmetyki modularnej opracował metody wykonywania obliczeń w bardzo dużych zakresach z liczbami setek tysięcy cyfr, otwierając możliwość tworzenia wysokowydajnych komputerów elektronicznych na zupełnie nowej podstawie. To również z góry określiło podejścia do rozwiązania szeregu problemów obliczeniowych w teorii liczb, które pozostawały nierozwiązane od czasów Eulera, Gaussa, Fermata. Akushsky zajmował się również matematyczną teorią pozostałości, jej zastosowaniami obliczeniowymi w komputerowej arytmetyce równoległej, rozszerzeniem tej teorii na dziedzinę wielowymiarowych obiektów algebraicznych, niezawodnością specjalnych kalkulatorów, kodami odpornymi na zakłócenia, metodami organizowania obliczeń na zasadach nomograficznych dla optoelektroniki. Akushsky zbudował teorię samokorygujących kodów arytmetycznych w systemie klas resztkowych (RNS), która pozwala radykalnie zwiększyć niezawodność komputerów elektronicznych, wniósł wielki wkład w rozwój ogólnej teorii systemów niepozycyjnych i rozszerzenie tę teorię do bardziej złożonych systemów numerycznych i funkcjonalnych. Na specjalistycznych urządzeniach obliczeniowych stworzonych pod jego kierownictwem na początku lat 60. po raz pierwszy w ZSRR i na świecie osiągnięto wydajność ponad miliona operacji na sekundę i niezawodność tysięcy godzin.
No i dalej w tym samym duchu.
Rozwiązał nierozwiązane problemy od czasów Fermata i podniósł z kolan rodzimą branżę komputerową:
Założyciel radzieckiej technologii komputerowej, akademik Siergiej Lebiediew, bardzo cenił i wspierał Akuskiego. Mówią, że raz, widząc go, powiedział:
„Zrobiłbym komputer o wysokiej wydajności inaczej, ale nie każdy musi pracować w ten sam sposób. Niech Bóg da ci sukces!”
… Szereg rozwiązań technicznych Akushsky'ego i jego kolegów zostało opatentowanych w Wielkiej Brytanii, USA i Japonii. Kiedy Akushsky pracował już w Zelenogradzie, w USA znaleziono firmę, która była gotowa do współpracy przy stworzeniu maszyny „wypchniętej” pomysłami Akushsky'ego i najnowszą amerykańską bazą elektroniczną. Trwały już wstępne negocjacje. Kamil Akhmetovich Valiev, dyrektor Instytutu Badawczego Elektroniki Molekularnej, przygotowywał się do uruchomienia pracy z najnowszymi mikroukładami ze Stanów Zjednoczonych, gdy nagle Akushsky został wezwany do „właściwych władz”, gdzie bez żadnego wyjaśnienia powiedzieli, że „ naukowe centrum Zelenogradu nie zwiększy potencjału intelektualnego Zachodu!”
Co ciekawe, do tych obliczeń jako pierwszy w kraju wprowadził i zastosował system liczb binarnych.
To oni o jego pracy z tabulatorami IBM, cóż, przynajmniej nie wymyślili tego systemu. Wydawałoby się, na czym właściwie polega problem? Akushsky jest wszędzie nazywany wybitnym matematykiem, profesorem, doktorem nauk, członkiem korespondentem, wszystkie nagrody z nim? Jednak jego oficjalna biografia i bibliografia są w wyraźnym kontraście z pochwalnymi pochwałami.
W swojej autobiografii Akushsky pisze:
W 1927 ukończyłem gimnazjum w Dniepropietrowsku i przeniosłem się do Moskwy z zamiarem wstąpienia na Uniwersytet Fizyki i Matematyki. Nie zostałem jednak przyjęty na Uczelnię i zajmowałem się samokształceniem na kierunkach fizyka i matematyka (jako student eksternistyczny), uczęszczałem na wykłady i uczestniczyłem w seminariach studenckich i naukowych.
Natychmiast pojawiają się pytania, dlaczego nie został przyjęty (i dlaczego próbował tylko raz, w swojej rodzinie, w przeciwieństwie do Kisunko, Rameeva, Matiukhina - czujne władze nie znalazły wrogów ludu) i dlaczego nie obronił stopnia uniwersyteckiego jako student zewnętrzny?
W tamtych czasach było to praktykowane, ale Israel Yakovlevich skromnie o tym milczy, starał się nie reklamować braku wyższego wykształcenia. W teczce osobowej, zachowanej w archiwum w miejscu jego ostatniej pracy, w rubryce „wychowanie” jego ręka mówi „wyższy, uzyskany przez samokształcenie” (!). Generalnie nie jest to straszne dla nauki, nie wszyscy wybitni informatycy na świecie ukończyli Cambridge, ale zobaczmy, jaki sukces osiągnął w dziedzinie rozwoju komputerów.
Karierę rozpoczął w 1931, do 1934 pracował jako kalkulator w Instytucie Matematyki i Mechaniki Moskiewskiego Uniwersytetu Państwowego, w rzeczywistości był tylko ludzkim kalkulatorem, mnożąc dzień i noc kolumny liczb na maszynie sumującej i zapisując wynik. Następnie awansował na dziennikarstwo, a od 1934 do 1937 redaktor Akush (nie autor!) Działu matematyki Państwowego Wydawnictwa Literatury Technicznej i Teoretycznej zajmował się redagowaniem rękopisów do literówek.
Od 1937 do 1948 I. Ya Akushsky - młodszy, a następnie starszy pracownik naukowy Zakładu Obliczeń Przybliżonych Instytutu Matematycznego. V. S. Steklov z Akademii Nauk ZSRR. Co on tam robił, wymyślając nowe metody matematyczne lub komputery? Nie, kierował grupą, która obliczała na tabulatorze IBM tabele strzeleckie dla dział artyleryjskich, tablice nawigacyjne dla lotnictwa wojskowego, tablice dla morskich systemów radarowych itp., faktycznie została szefem kalkulatorów. W 1945 roku udało mu się obronić pracę doktorską dotyczącą problemu stosowania tabulatorów. W tym samym czasie ukazały się dwie broszury, których był współautorem, oto wszystkie jego wczesne prace z matematyki:
oraz
Jedna książka, napisana wspólnie z Neishulerem, to popularna broszura dla stachanowców, jak liczyć na maszynę sumującą, druga, napisana wspólnie z szefem, to generalnie tablice funkcji. Jak widać, przełomów w nauce jeszcze nie było (później jednak też jedna książka z Judyckim o SOK, a nawet kilka broszur o dziurkaczach i programowaniu na kalkulatorze „Elektronika-100”).
W 1948 r., Podczas tworzenia ITMiVT Akademii Nauk ZSRR, przeniesiono do niego wydział L. A. Lyusternik, w tym I. Ya Akushsky, od 1948 do 1950 r. Był starszym badaczem, a następnie i. O. głowa laboratorium tych samych kalkulatorów. W latach 1951-1953 na pewien czas nastąpił ostry zwrot w jego karierze i nagle został głównym inżynierem projektu Państwowego Instytutu „Stalproekt” Ministerstwa Hutnictwa Żelaza ZSRR,który zajmował się budową wielkich pieców i innego ciężkiego sprzętu. Jakie badania naukowe w dziedzinie metalurgii tam prowadził, autorowi niestety nie udało się dowiedzieć.
W końcu w 1953 roku znalazł niemal idealną pracę. Prezes Akademii Nauk kazachskiej SRR I. Satpayev, w celu rozwoju matematyki obliczeniowej w Kazachstanie, zdecydował o utworzeniu odrębnego laboratorium matematyki maszynowej i obliczeniowej pod prezydium kazachskiej SRR. Do jego prowadzenia zaproszono Akushsky'ego. W pozycji głowy. laboratorium pracował w Ałma-Acie od 1953 do 1956, następnie wrócił do Moskwy, ale nadal przez jakiś czas zarządzał laboratorium w niepełnym wymiarze godzin, w niepełnym wymiarze godzin zdalnie, co wywołało oczekiwane oburzenie mieszkańców Ałmaty (osoba mieszka w Moskwie i otrzymuje pensję za stanowisko w Kazachstanie), o czym donosiły nawet lokalne gazety. Gazetom powiedziano jednak, że partia wie lepiej, po czym skandal został uciszony.
Z tak imponującą karierą naukową trafił do tego samego SKB-245 jako starszy pracownik naukowy w laboratorium D. I. Yuditsky'ego, innego uczestnika rozwoju maszyn modułowych.
Judycki
Porozmawiajmy teraz o tej osobie, która często była uważana za drugą, a jeszcze częściej - po prostu zapomniała jakoś osobno wspomnieć. Los rodziny Judickich nie był łatwy. Jego ojciec, Iwan Judicki, był Polakiem (co samo w sobie jakoś nie było zbyt dobre w ZSRR), w trakcie swoich przygód w wojnie domowej na bezmiarze naszej ojczyzny spotkał Tatara Maryam-Chanam i wpadł w miłość do punktu zaakceptowania islamu, odwracając się od Polaka w Kazaniu Tatarskim Islamie-Girey Yuditsky.
W rezultacie jego syn został pobłogosławiony przez rodziców imieniem Davlet-Girey Islam-Gireyevich Yuditsky (!), a jego narodowość w paszporcie została wpisana jako „Kumyk”, z rodzicami „Tatar” i „Dagestan” (!). Radość, jaką z tego przeżywał przez całe życie, a także problemy z akceptacją w społeczeństwie, są raczej trudne do wyobrażenia.
Ojciec jednak miał mniej szczęścia. Jego polskie pochodzenie odegrało fatalną rolę na początku II wojny światowej, kiedy ZSRR zajął część Polski. Jako Polak, choć przez wiele lat stał się „Tatarem kazańskim” i obywatelem ZSRR, mimo bohaterskiego udziału w wojnie domowej w armii Budenowa został zesłany (sam, bez rodziny) do Karabachu. Dotknęły poważne rany wojny secesyjnej i trudne warunki życia: poważnie zachorował. Pod koniec wojny jego córka pojechała po niego do Karabachu i przywiozła go do Baku. Ale droga była trudna (górzysty teren w 1946 r., musiałem jechać konnym i samochodowym transportem, często przez przypadek), a moje zdrowie było poważnie nadszarpnięte. Na dworcu kolejowym w Baku, przed dotarciem do domu, zmarł Islam-Girey Yuditsky, dołączając do panteonu represjonowanych ojców sowieckich projektantów (stało się to już prawie tradycją).
W przeciwieństwie do Akuskiego, Judicki od młodości okazał się utalentowanym matematykiem. Mimo losu ojca, po ukończeniu szkoły, mógł wstąpić na Azerbejdżański Uniwersytet Państwowy w Baku i podczas studiów oficjalnie pracował jako nauczyciel fizyki w szkole wieczorowej. Nie tylko otrzymał pełnoprawne wykształcenie wyższe, ale w 1951 roku, po ukończeniu uniwersytetu, zdobył nagrodę na konkursie dyplomowym w Azerbejdżańskiej Akademii Nauk. Tak więc Davlet-Girey otrzymał nagrodę i został zaproszony na studia podyplomowe Akademii Nauk AzSSR.
Wtedy w jego życie wkroczyła szczęśliwa szansa – przyjechał przedstawiciel Moskwy i wybrał pięciu najlepszych absolwentów do pracy w Biurze Projektów Specjalnych (ten sam SKB-245), gdzie projekt Streli dopiero się zaczynał (jednak przed Strelą lub nie przyznał się, lub jego udział nie jest nigdzie udokumentowany, był jednak jednym z projektantów „Ural-1”).
Należy zauważyć, że już wtedy jego paszport sprawiał Judickiemu znaczne niedogodności, do tego stopnia, że podczas podróży służbowej do jednego z bezpiecznych obiektów liczebność nierosyjskich „Żirejów” wzbudziła podejrzenia wśród strażników i nie przepuszczali go. kilka godzin. Wracając z podróży służbowej, Yuditsky natychmiast udał się do urzędu stanu cywilnego, aby rozwiązać problem. Jego własny Girej został mu usunięty, a jego patronimik został kategorycznie odrzucony.
Oczywiście fakt, że przez wiele lat Yuditsky był zapomniany i prawie wymazany z historii domowych komputerów, jest nie tylko winą za jego wątpliwe pochodzenie. Faktem jest, że w 1976 roku ośrodek badawczy, którym kierował, został zniszczony, wszystkie jego rozwiązania zostały zamknięte, pracownicy zostali rozproszeni i próbowali po prostu usunąć go z historii komputerów.
Ponieważ historię piszą zwycięzcy, wszyscy zapomnieli o Judickim, z wyjątkiem weteranów jego zespołu. Dopiero w ostatnich latach sytuacja zaczęła się poprawiać, jednak poza specjalistycznymi materiałami dotyczącymi historii sowieckiego sprzętu wojskowego, trudno jest znaleźć informacje na jego temat, a opinia publiczna zna go znacznie gorzej niż Lebiediewa, Burcewa, Głuszkowa i inni sowieccy pionierzy. Dlatego w opisach maszyn modułowych jego nazwisko często pojawiało się na drugim miejscu, jeśli w ogóle. Dlaczego tak się stało i jak na to zasłużył (spoiler: w klasyczny dla ZSRR sposób - wywołujący osobistą wrogość swoim intelektem wśród ograniczonych mózgów, ale wszechmocnych partyjnych biurokratów), rozważymy poniżej.
Seria K340A
W 1960 roku w Lukinsky NIIDAR (alias NII-37 GKRE) w tym czasie wystąpiły poważne problemy. System obrony przeciwrakietowej rozpaczliwie potrzebował komputerów, ale nikt nie opanował rozwoju komputerów w swoich rodzimych murach. Maszyna A340A została wykonana (nie mylić z późniejszymi maszynami modułowymi o tym samym indeksie numerycznym, ale z różnymi prefiksami), ale nie było możliwe jej uruchomienie ze względu na fenomenalną krzywiznę ramion architekta płyty głównej i fatalną jakość komponentów. Lukin szybko zorientował się, że problem tkwi w podejściu do projektowania i kierowaniu działem, i zaczął szukać nowego lidera. Jego syn, VF Lukin wspomina:
Ojciec długo szukał zastępstwa na kierownika działu komputerowego. Kiedyś, będąc na poligonie Balkhash, zapytał V. V. Kitovicha z NIIEM (SKB-245), czy zna odpowiedniego mądrego faceta. Zaprosił go do obejrzenia DI Yuditsky'ego, który wtedy pracował w SKB-245. Ojciec, który wcześniej był przewodniczącym Państwowej Komisji Odbioru Komputera Strela przy SKB-245, pamiętał młodego, kompetentnego i energicznego inżyniera. A kiedy dowiedział się, że wraz z I. Ya Akushsky jest poważnie zainteresowany SOK, co jego ojciec uważał za obiecujące, zaprosił Judickiego na rozmowę. W rezultacie D. I. Yuditsky i I. Ya Akushsky poszli do pracy w NII-37.
Tak więc Yuditsky został szefem działu rozwoju komputerów w NIIDAR, a I. Ya Akushsky został szefem laboratorium w tym dziale. Radośnie zaczął przerabiać architekturę maszyny, jego poprzednik zaimplementował wszystko na ogromnych płytach kilkuset tranzystorów, co przy obrzydliwej jakości tych tranzystorów nie pozwalało na dokładne zlokalizowanie uszkodzeń obwodów. Skalę katastrofy, a także cały geniusz tego ekscentryka, który w ten sposób budował architekturę, odzwierciedla cytat studenta MPEI w praktyce NIIDAR A. A. Popov:
… Najlepsi kontrolerzy ruchu od kilku miesięcy bezskutecznie rewitalizują te węzły. Davlet Islamovich rozrzucił maszynę na elementarne komórki - spust, wzmacniacz, generator itp. Wszystko poszło dobrze.
W rezultacie dwa lata później A340A, 20-bitowy komputer o prędkości 5 kIPS dla radaru Danube-2, nadal był w stanie debugować i zwolnić (jednak wkrótce Danube-2 został zastąpiony przez Danube-3 na maszyny modułowe, chociaż i zasłynął z tego, że to właśnie ta stacja brała udział w pierwszym na świecie przechwyceniu ICBM).
Podczas gdy Yuditsky pokonywał zbuntowane deski, Akushsky studiował czeskie artykuły na temat projektowania maszyn SOK, które rok wcześniej kierownik wydziału SKB-245 E. A. Gluzberg otrzymał z Abstract Journal of USSR Academy of Sciences. Początkowo zadaniem Gluzberga było napisanie streszczenia do tych artykułów, ale były one w języku czeskim, którego nie znał, i w obszarze, którego nie rozumiał, więc wyrzucił je do Akushsky, jednak nie znał czeskiego albo, a artykuły szły dalej do V. S. Linsky. Linsky kupił słownik czesko-rosyjski i opanował tłumaczenie, ale doszedł do wniosku, że używanie RNS w większości komputerów jest niewskazane ze względu na niską wydajność operacji zmiennoprzecinkowych w tym systemie (co jest całkiem logiczne, ponieważ matematycznie ten system jest przeznaczony tylko do pracy z liczbami naturalnymi, wszystko inne odbywa się za pomocą przerażających kul).
Jak pisze Małaszewicz:
„Pierwsza w kraju próba zrozumienia zasad budowy komputera modułowego (opartego na SOC) … nie spotkała się z powszechnym zrozumieniem - nie wszyscy jego uczestnicy byli nasyceni istotą SOC.
Jak zauważa V. M. Amerbaev:
Wynikało to z niemożności zrozumienia czysto komputerowych obliczeń ściśle algebraicznych, poza kodową reprezentacją liczb.
Tłumacząc z języka informatyki na rosyjski - aby pracować z SOK, trzeba było być inteligentnym matematykiem. Na szczęście był tam już inteligentny matematyk, a Lukin (dla którego, jak pamiętamy, budowa superkomputera dla Projektu A była kwestią życia i śmierci) w sprawę zaangażował Yuditsky'ego. Tomowi bardzo spodobał się ten pomysł, zwłaszcza, że pozwolił mu osiągnąć niespotykaną wydajność.
W latach 1960-1963 ukończono prototyp jego rozwoju, zwany T340A (samochód produkcyjny otrzymał indeks K340A, ale nie różnił się zasadniczo). Maszyna została zbudowana na 80 tys. tranzystorów 1T380B, posiadała pamięć ferrytową. W latach 1963-1973 prowadzono produkcję seryjną (łącznie dostarczono około 50 egzemplarzy do systemów radarowych).
Wykorzystano je na Dunaju w pierwszym systemie obrony przeciwrakietowej A-35, a nawet w słynnym projekcie monstrualnego radaru nad horyzontem Duga. W tym samym czasie MTBF nie był taki świetny - 50 godzin, co bardzo dobrze pokazuje poziom naszej technologii półprzewodnikowej. Wymiana wadliwych jednostek i odbudowa trwała około pół godziny, samochód składał się z 20 szafek w trzech rzędach. Jako podstawy użyto liczb 2, 5, 13, 17, 19, 23, 29, 31, 61, 63. Zatem teoretycznie maksymalna liczba, z jaką można było wykonać operacje, była rzędu 3,33 ∙ 10 ^ 12. W praktyce było to mniej, ze względu na to, że część baz była przeznaczona do kontroli i korekcji błędów. Do sterowania radarem potrzebne były zespoły składające się z 5 lub 10 pojazdów, w zależności od typu stacji.
Procesor K340A składał się z urządzenia do przetwarzania danych (tj. ALU), urządzenia sterującego i dwóch typów pamięci, każdy o szerokości 45 bitów - 16-słownej pamięci buforowej (coś w rodzaju pamięci podręcznej) i 4 jednostek pamięci poleceń (właściwie ROM z firmware, pojemność 4096 słów, zaimplementowany na cylindrycznych rdzeniach ferrytowych, aby napisać firmware, każde z 4 tys. 45-bitowych słów trzeba było wprowadzić ręcznie, wkładając rdzeń do otworu w cewce i tak dalej dla każdego z 4 bloków). Pamięć RAM składała się z 16 dysków o długości 1024 słów każdy (łącznie 90 KB) i stałego dysku o długości 4096 słów (możliwe zwiększenie do 8192 słów). Samochód został zbudowany według schematu harvardzkiego, z niezależnymi kanałami dowodzenia i danych oraz zużywał 33 kW energii elektrycznej.
Zauważ, że schemat Harvarda został użyty po raz pierwszy wśród maszyn ZSRR. RAM był dwukanałowy (również bardzo zaawansowany schemat jak na tamte czasy), każdy akumulator liczb miał dwa porty wejścia-wyjścia informacji: z abonentami (z możliwością wymiany równoległej z dowolną liczbą bloków) oraz z procesorem. W bardzo ignoranckim artykule ukraińskich copywriterów z UA-Hosting Company na Habré powiedziano o tym tak:
W Stanach Zjednoczonych komputery wojskowe wykorzystywały obwody komputerowe ogólnego przeznaczenia, które wymagały poprawy szybkości, pamięci i niezawodności. W naszym kraju pamięć na instrukcje i pamięć na liczby były niezależne w komputerze, co zwiększało produktywność, eliminowało wypadki związane z programami, na przykład pojawieniem się wirusów. Specjalne komputery odpowiadały strukturze „Ryzyko”.
To pokazuje, że większość ludzi nie rozróżnia nawet koncepcji architektury magistrali systemowej i architektury zestawu instrukcji. To zabawne, że Copywriterzy z Ograniczonym Zestawem Instrukcji - RISC wydają się mylić ze strukturą wojskową o szczególnym RYZYKU. To, jak architektura Harvardu wyklucza pojawienie się wirusów (zwłaszcza w latach 60.) również milczy, nie mówiąc już o tym, że koncepcje CISC/RISC w czystej postaci mają zastosowanie tylko do ograniczonej liczby procesorów z lat 80. i na początku XX wieku. Lata 90., a w żadnym wypadku nie do starożytnych maszyn.
Wracając do K340A, zauważamy, że los maszyn z tej serii był raczej smutny i powtarza losy rozwoju grupy Kisunko. Pobiegnijmy trochę do przodu. System A-35M (kompleks z „Dunaju” z K430A) został oddany do użytku w 1977 r. (Kiedy możliwości maszyn Yuditsky drugiej generacji były już beznadziejne i niewiarygodnie opóźnione w stosunku do wymagań).
Nie pozwolono mu opracować bardziej postępowego systemu dla nowego systemu obrony przeciwrakietowej (o tym bardziej szczegółowo później), Kisunko został ostatecznie wyrzucony ze wszystkich projektów obrony przeciwrakietowej, Kartsev i Yuditsky zmarli na atak serca, a walka ministerstw zakończyło się przepchnięciem całkowicie nowego systemu A-135 już z niezbędnymi i „poprawnymi” programistami. System obejmował nowy monstrualny radar 5N20 „Don-2N”, a już „Elbrus-2” jako komputer. Wszystko to jest osobną historią, która zostanie omówiona dalej.
System A-35 praktycznie nie zdążył się jakoś rozpracować. Było to istotne w latach 60., ale zostało przyjęte z 10-letnim opóźnieniem. Miała 2 stacje „Dunaj-3M” i „Dunaj-3U”, a na 3M wybuchł pożar w 1989 r., stacja została praktycznie zniszczona i opuszczona, a system A-35M de facto przestał działać, chociaż radar działał, tworzenie iluzji kompleksu gotowego do walki. W 1995 roku A-35M został ostatecznie wycofany z eksploatacji. W 2000 roku "Dunaj-3U" został całkowicie zamknięty, po czym kompleks był strzeżony, ale opuszczony do 2013 roku, kiedy to rozpoczął się demontaż anten i sprzętu, a różni stalkerzy wspinali się na niego jeszcze wcześniej.
Borys Małaszewicz legalnie odwiedził stację radarową w 2010 r., Zorganizowano mu wycieczkę (a jego artykuł został napisany tak, jakby kompleks nadal działał). Jego zdjęcia samochodów Yuditsky'ego są wyjątkowe, niestety nie ma innych źródeł. Nie wiadomo, co stało się z samochodami po jego wizycie, ale najprawdopodobniej zostały one wysłane na złom podczas demontażu stacji.
Oto widok stacji od strony swobodnej na rok przed jego wizytą.
Oto stan bocznej stacji (Lana Sator):
Tak więc w 2008 roku poza oględzinami zewnętrznych obwodów i zejściem na linię kablową nic nie widzieliśmy, chociaż przyjechaliśmy kilka razy, zarówno zimą, jak i latem. Ale w 2009 roku dotarliśmy znacznie dokładniej… Miejsce, w którym znajduje się antena nadawcza, w czasie inspekcji było niezwykle żywym terenem z bandą wojowników, kamerami i głośnym buczeniem sprzętu… Ale potem miejsce odbioru było spokojne i ciche. Coś się działo w budynkach między naprawami a cięciem metalu, nikt nie błąkał się po ulicy, a dziury w niegdyś surowym ogrodzeniu ziały zachęcająco.
No i na koniec jedno z najbardziej palących pytań – jaki był występ tego potwora?
Wszystkie źródła wskazują na potworną liczbę rzędu 1,2 miliona podwójnych operacji na sekundę (jest to osobna sztuczka, procesor K430A technicznie wykonał jedno polecenie na cykl, ale w każdym poleceniu wykonano dwie operacje w bloku), w wyniku czego, łączna prędkość wynosiła około 2,3 miliona poleceń… System poleceń zawiera kompletny zestaw operacji arytmetycznych, logicznych i sterujących z rozbudowanym systemem wyświetlania. Polecenia AU i UU są trzyadresowe, polecenia dostępu do pamięci są dwuadresowe. Czas wykonania krótkich operacji (arytmetycznych, w tym mnożenia, które było głównym przełomem w architekturze, operacji logicznych, operacji zmianowych, operacji arytmetycznych indeksów, operacji przeniesienia sterowania) wynosi jeden cykl.
Porównywanie mocy obliczeniowej maszyn z lat 60. to straszne i niewdzięczne zadanie. Nie było standardowych testów, architektury były po prostu potwornie różne, systemy instrukcji, podstawa systemu liczbowego, obsługiwane operacje, długość słowa maszynowego były unikalne. W rezultacie w większości przypadków na ogół nie jest jasne, jak liczyć i co jest fajniejsze. Niemniej jednak podamy kilka wskazówek, próbując przełożyć „operacje na sekundę” unikalne dla każdej maszyny na mniej lub bardziej tradycyjne „dodatki na sekundę”.
Widzimy więc, że K340A w 1963 roku nie był najszybszym komputerem na świecie (chociaż był drugim po CDC 6600). Zagrał jednak naprawdę wybitnie, zasługując na zapisanie w annałach historii. Był tylko jeden problem i to podstawowy. W przeciwieństwie do wszystkich wymienionych tutaj zachodnich systemów, które były dokładnie pełnoprawnymi, uniwersalnymi maszynami do zastosowań naukowych i biznesowych, K340A był komputerem specjalistycznym. Jak już powiedzieliśmy, RNC jest po prostu idealny do operacji dodawania i mnożenia (tylko liczby naturalne i), podczas korzystania z niego można uzyskać superliniowe przyspieszenie, co wyjaśnia potworną wydajność K340A, porównywalną z dziesiątkami razy większą skomplikowany, zaawansowany i drogi CDC6600.
Jednak głównym problemem arytmetyki modularnej jest istnienie operacji niemodułowych, a dokładniej głównym jest porównanie. Algebra RNS nie jest algebrą o porządku jeden do jednego, więc nie można bezpośrednio w niej porównywać liczb, ta operacja po prostu nie jest zdefiniowana. Podział liczb opiera się na porównaniach. Oczywiście nie każdy program można napisać bez porównań i dzielenia, a nasz komputer albo nie staje się uniwersalny, albo wydajemy ogromne zasoby na przeliczanie liczb z jednego systemu na drugi.
W rezultacie K340A zdecydowanie miał architekturę bliską geniuszu, co pozwoliło uzyskać wydajność ze słabej bazy elementów na poziomie wielokrotnie bardziej złożonego, ogromnego, zaawansowanego i szalenie drogiego CDC6600. Za to musiałem właściwie zapłacić za to, z czego ten komputer zasłynął – konieczność zastosowania arytmetyki modularnej, która doskonale pasowała do wąskiego zakresu zadań i nie pasowała do wszystkiego innego.
W każdym razie komputer ten stał się najpotężniejszą maszyną drugiej generacji na świecie i oczywiście najpotężniejszą spośród systemów jednoprocesorowych lat 60., biorąc pod uwagę te ograniczenia. Podkreślmy raz jeszcze, że bezpośrednie porównanie wydajności komputerów SOC z tradycyjnymi uniwersalnymi procesorami wektorowymi i superskalarnymi w zasadzie nie da się poprawnie przeprowadzić.
Ze względu na fundamentalne ograniczenia RNS jeszcze łatwiej jest takim maszynom niż komputerom wektorowym (jak M-10 Kartsev czy Seymour Cray's Cray-1) znaleźć problem, w którym obliczenia będą wykonywane o rząd wielkości wolniej niż w konwencjonalnych komputerach. Mimo to, z punktu widzenia swojej roli, K340A był oczywiście całkowicie pomysłową konstrukcją, a w swojej dziedzinie wielokrotnie przewyższał podobne rozwiązania zachodnie.
Rosjanie jak zawsze poszli specjalną ścieżką i dzięki niesamowitym sztuczkom technicznym i matematycznym byli w stanie przezwyciężyć opóźnienie w bazie pierwiastków i brak jej jakości, a wynik był bardzo, bardzo imponujący.
Niestety, przełomowe projekty tego poziomu w ZSRR zwykle czekały na zapomnienie.
I tak się stało, seria K340A pozostała jedyną i unikatową. Jak i dlaczego tak się stało, zostanie omówione dalej.