Меню
Главная
Форумы
Новые сообщения
Что нового?
Новые сообщения
Вход
Регистрация
Что нового?
Новые сообщения
Меню
Вход
Регистрация
Соцсети заблокировали! Простой способ обхода блокировки Twitter и Facebook
здесь
-----
Форум блокируют за
антивоенную статью
-----
В связи с преследованиями за инакомыслие, теперь можно
анонимно
отвечать в темах.
-----
Обновлен
скрипт для определения IP госорганов
-----
Наш реестр запрещенных сайтов
с широким функционалом.
Главная
Форумы
Пропаганда
История
Как создавался и почему провалился компьютер компьютер «Эльбрус»
JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.
Ответить в теме
Сообщение
<p>[QUOTE="moder, post: 21013, member: 1"]</p><p>Давайте кратко вспомним, что предшествовало 1974 году, с которого и начинается официальная <a href="https://www.ixbt.com/live/platform/istoriya-poyavleniya-i-testy-otechestvennoy-arhitektury-processorov-elbrus-sravnenie-s-zarubezhnymi-analogami.html">история «Эльбруса»</a>. В 1968 году начинается серийный выпуск БЭСМ-6, а уже через год Соколов и Мельников приступают к разработке устройства сопряжения АС-6, позволяющего собрать из них подобие кластера. Начинается серийный выпуск на 15 лет устаревшей М-220 и вершины чисто советских мейнфреймов – «Минск-32», продолжавшийся параллельно с ЕС несколько лет, благодаря тому, что «Ряд-1» печально прославились как неработающие не только из коробки, но и после долгого и тщательного допиливания. В этом же году в 60 лет умирает известный советский физик Лев Ландау, математик Александр Есенин-Вольпин арестован как диссидент и отправлен на принудительное лечение в спецпсихушку. Письма в его защиту подписывают 99 математиков, с чего начинается погром в МГУ, приведший к 20 годам яростного антисемитизма и поиска инакомыслящих на мехмате, известных как «черное двадцатилетие». К концу 1980-х мехмат фактически перестает быть значимым центром мировой математики, большая часть толковых специалистов эмигрирует.</p><p></p><p>В 1969 году создан НИЦЭВТ, начинается разработка «Ряд-1», Лебедев реорганизует ИТМиВТ, выделяя 6 отделов: ЭВМ общего назначения, ЭВМ специального назначения, отдел электронного конструирования, отдел ЗУ и отдел САПР (в это время Рябцев доделывает первую версию ПУЛЬС). Юдицкий возглавляет Специализированный вычислительный центр (СВЦ) МЭП с приданым заводом «Логика» и заканчивает разработку 5Э53 для Кисунько.</p><p></p><p>В 1970 году Кисунько достраивает полигон МКСК «Аргунь», туда временно устанавливают чудовищно устаревшую 5Э92б в ожидании модулярного суперкомпьютера Юдицкого, документы на его изготовление уже переданы на завод. В этом же году в МГУ в единственном экземпляре строят «Сетунь-70» и начинается серийный выпуск МИР-2. Тихонов основывает факультет ВМК МГУ. П. С. Плешаков становится замминистра Калмыкова, и они готовят финальную атаку на Кисунько. Создается ЦНПО «Вымпел», подмявшее под себя все работы по ПВО и ПРО, директор НИИ-37 очередной партийный выдвиженец В. И. Марков (тоже заместитель Калмыкова) становится его начальником. Создан Совет ПРО, куда входят Кисунько, Минц, Бурцев и Калмыков. Начаты работы по компьютеру для С-300 5Э26. По просьбе НИЦЭВТ и ИТМиВТ МЭП начинает работы по <strong>клонированию мощной ECL Motorola 10k</strong>. Именно в этот момент в недрах ИТМиВТ рождается концепция машины с предварительным названием «Гора» или «Чегет», в дальнейшем известной как «Эльбрус». Для РЛС «Дарьял» Карцев заканчивает М-10 и начинаются долгие попытки продавить ее серийное производство, занявшие 4 года и окончательно подточившие его здоровье.</p><p></p><p>В 1971 году Колесников становится заместителем Шокина. В возрасте 63 лет умирает Лукин, один из немногих, оставшихся до конца порядочными людей, в жерновах разборок МЭП и МРП. Наверху уже принято решение дожать Кисунько и «Аргунь», МРП официально начинает разработку абсолютно новой и уже целиком собственной ПРО А-135, сердцем которой должен стать «Эльбрус». Калмыков ставит вопрос перед Брежневым о не допущении серийного выпуска 5Э53, и Брежнев (вообще не понимающий, о чем там все эти споры) соглашается. Юдицкий разрабатывает для ОКБ Сухого суперкомпьютер САПР – «проект IV» с производительностью 200 MIPS и машину для ГРУ «проект 41-50», но все три разработки остановлены, причем 5Э53 находилась уже в процессе серийного производства, а проект 41-50 был принят к производству. Документация по 5Э53 уничтожается, документацию на 41-50 удалось спасти, передав в ИТМиВТ Мельникову для его грядущей БЭСМ-10.</p><p></p><p>К провалу всех трех проектов Юдицкого (принадлежавших МЭП) приложил руки напрямую Минрадиопром, не желавший терпеть конкуренцию в области сверхЭВМ (с учетом, какие там крутились деньги, это понятно). У МЭП не было заводов для выпуска ЭВМ, что смешно – заводы по производству микросхем принадлежали МЭП, а заводы по производству компьютеров – МРП, что порождало фантастические возможности засунуть им друг другу палки в колеса и застрять навсегда в такой позе, в общем, это и случилось в итоге. Так что Калмыков просто пояснил Брежневу, что МРП занят своими проектами и выпускать еще и чужие не намерен, Брежнев пошамкал челюстями, покивал и отменил выпуск всей техники, разработанной МЭП. МЭП, кстати, отомстил с клонированием ECL, послав Минрадиопром в пешее путешествие в 1980-х и вынеся свой проект «Электроника ССБИС» на купленный ими лично завод аж в Калининграде, подальше от МРП.</p><p></p><p>Вообще, среди советских министерств существовала негласная и железная монополия. Министерство приборостроения (со своим флагманским НИИ – ИНЭУМ) занималось разработкой средних ЭВМ, предназначенных преимущественно для автоматизации, в чужой огород они влезли всего два раза. Первый раз с клонированием S/360 мимо НИЦЭВТ (точнее клонированием Siemens 4004, клона RCA 70, клона S/360), а второй раз уже в конце 1980-х с массивно-параллельными суперкомпьютерами для нефтяников – ПС-2000 и ПС-3000. До этого их вотчиной были СМ ЭВМ и разнообразные управляющие машины, при попытке рыпнуться в сторону суперкомпьютеров того же Карцева быстро выпихнули из приборостроения в МРП. МЭП же обязано было снабжать микросхемами все заинтересованные конторы, но само, по негласным правилам игры, не имело права разрабатывать ЭВМ (особенно супер-ЭВМ), только бытовую электронику типа магнитофонов и часов (позже к ним добавились домашние компьютеры), а при каждой попытке сесть не в свои сани они были нещадно биты. Только в начале 1980-х МЭП дерзнул начать свой мегапроект – «Электроника ССБИС».</p><p></p><p>Нишу же суперЭВМ прочно занял МРП и сапогами выпинывал из нее всех, кто пытался топтаться на их денежной полянке. При этом (до образования НИЦЭВТ) их флагманским институтом был ИТМиВТ, все разработки суперкомпьютеров в иных местах быстро и жестко пресекались. Отметим, что вне этой схемы в СССР существовал только очень толстый армянский блат. ЕрНИИММ разрешалось творить что угодно и когда угодно: от клонов М-3 – «Наири» до микрокомпьютеров, своих версий ЕСок и попыток попилить бюджет на суперкомпьютеры. О качестве их работы словами, которые можно без опасений привести в статье, не говорил практически никто, исключительно отборным великорусским языком, тем не менее денежки они успешно пилили вплоть до развала СССР. Печально на этом фоне выглядела «Сетунь-70» Брусенцова. Построенная в 1970 году в МГУ усилиями энтузиастов, независимых от трех гигантских корпораций-министерств она была обречена с самого момента создания, ее давили уже все они втроем единогласно, отбросив на время свои разборки.</p><p></p><p>В 1972 году стартует разрядка, подписан ОСВ-1. Массовые закупки американских компьютеров CDC CYBER. Для науки и метеорологии поставлены CYBER 170 и 172, а для нефтяников вообще настает рай:</p><p></p><p></p><p>И Burroughs B6700 (вдогонку к уже стоящему там B5500) для них же в Москву.</p><p></p><p>За 1970-е на самом деле в СССР было ввезено невероятное (по нашим меркам) количество западных ЭВМ, у нас работали 2 Burroughs, около 6 CDC, несколько HP 3000, два IBM S/360 и под конец десятилетия даже несколько настоящих DEC VAX. Представители МЭП едут на Motorola и обсуждают детали копирования MC10k, начинаются переговоры с IBM о лицензировании S/370 как «Ряд-2». У Siemens закупаются Siemens 4004 и клонируются как М-4000. Ричард Никсон, кстати, в 1972 совершил визит в КНР, чем еще больше снизил накал напряженности в мире, в общем, казалось, что еще немного и две системы заживут душа в душу.</p><p></p><p>В этом же году все работы по А-351 «Аргунь» официально прекращены. Тогда же закончено продумывание концепции «Гора» и БЭСМ-10 и представлены два аванпроекта, целых 2 года развивающиеся параллельно. Снова, как в 1930-е, начинаются закупки на Западе целых фабрик, только уже микроэлектронных, например, завод «Искра» – это, по сути, завод General Instruments, проданный СССР целиком и запущенный к 1977 году.</p><p></p><p><span style="font-size: 18px"><strong>Начало проекта</strong></span></p><p></p><p>В 1973 году наступает мировой нефтяной кризис, СССР достигает пика богатства и доброжелательного сотрудничества с Западом. Начинается проектирование радара «Дон-2» для А-135. Тяжело больной Лебедев уходит со всех постов, Бурцев становится директором ИТМиВТ и немедленно начинает выживать оттуда Мельникова.</p><p></p><p>В 1974 году умирают Минц, Калмыков, Брук и Лебедев. Плешаков становится министром радиоэлектронной промышленности. Готова 100-я серия кристаллов. Бурцев топит проект БЭСМ-10 и еще через 4 года дожмет Мельникова и выдавит его из ИТМиВТ. Документация на «Гору» превращается в «Эльбрус».</p><p></p><p>Приведем здесь интересный документ из архива академика Ершова, который никогда ранее не публиковался в интернете в расшифрованном виде.</p><p></p><p></p><p></p><p></p><p>Что мы можем извлечь из этого бесценного письма?</p><p></p><p>Во-первых, что 1974 год был воистину переломным. Умер Лебедев, и началась жесточайшая кровавая борьба за власть и главное – деньги. Коллективы Юдицкого и Карцева уже скинули с доски. Юдицкого окончательно, все его суперкомпьютерные разработки закрыты, разрешено колупать только мини-ЭВМ (а через 2 года в 1976 Шокин вообще сотрет его в порошок, разгромив СВЦ и разогнав всех), Карцева de facto тоже (его машины в качестве линейки суперкомпьютеров вообще не рассматривались, устанавливались только в СПРН и на продавливание каждой уходило 5–10 лет, один раз он справился, подорвав здоровье, второй – уже не пережил).</p><p></p><p>В итоге остались три могущественных группы, все принадлежащие МРП. Мельников из ИТМиВТ (с завершенным АС-6 и проектом БЭСМ-10), Пржиялковский из НИЦЭВТ (с мечтой постепенно расширить Ряд ЕС до суперкомпьютеров, вслед за их прототипами из IBM) и Бурцев, тоже из ИТМиВТ, к тому времени «золотой мальчик» Калмыкова и Плешакова, с рвением выполнявший заказы на зачистку неугодных типа Староса и за это официально вписанный в главные разработчики всех машин ПВО/ПРО.</p><p></p><p>Очевидно было, что Пржиялковский в этой ситуации находится немного вне системы: с одной стороны, ему и его ЕС опала 100 % не грозит, с другой – влезть в новую нишу суперЭВМ ему явно не позволят. Так что он ограничился тем, что продолжил пинать МЭП, чтобы они не забыли выкатить ему К500, гражданскую версию 100-й серии для старших машин «Ряда-2». А вот между Бурцевым и Мельниковым разгорелась битва не на жизнь, а на смерть. К сожалению, протоколов заседаний, подобных тому, что проводили по клонированию IBM, у нас не осталось (или они пока не обнаружены), так что как именно убивали БЭСМ-10, точно неизвестно. Даже относительно наивный и аполитичный Ершов не мог не заметить, что Бурцев ведет себя крайне агрессивно и совершенно нагло даже по меркам разборок советских академиков («нарушая правила игры») буквально сапогами пытается Мельникова выдавить.</p><p></p><p>Основным козырем того была БЭСМ-6, к тому времени ставшая святыней. Ну как же – последнее гениальное творение великого Лебедева, оригинальная наша разработка, а не эти ваши сомнительные «Бэрроус» и ИБМ, стоит в Дубне, ЦУПе, МГУ и ВЦ АН СССР, имеет много преданных пользователей и т. д. и т. п. Единственная проблема была в ее феноменальном архитектурном убожестве и отсталости элементной базы, было понятно, что к 1980 году нужно построить суперкомпьютер MIPS так на 100–150, а не на 1–1,5. Способен ли на такое Мельников – было решительно неясно. Многие подозревали, что не способен, с учетом того, что его коллектив во многом состоял из предельно консервативных дедов старой школы, архитектурно застрявших в середине 1950-х годов.</p><p></p><p>Однако Бурцев вытащил из рукава даже не туза, а полноценного джокера, предложив добавить в свою «Гору» сопроцессор БЭСМ-6, разработанный на той же элементной базе, что и сама «Гора», то есть мощных ECL, следовательно, в разы быстрее, чем оригинальная БЭСМ-6. Мельникову крыть было нечем, в итоге было принято решение свернуть БЭСМ-10, а проект продолжения БЭСМ-6 слить с «Горой» в единое целое и отдать под командование Бурцева.</p><p></p><p>Наивный Ершов еще надеялся, что они станут работать вместе, и Мельников будет отвечать за сопроцессор, но он плохо знал Бурцева, тому была нужна абсолютная власть. На стороне Бурцева, кроме Калмыкова и его зама Семенихина, был и хитрейший вице-президент (а впоследствии и Президент АН, а также депутат Совета национальностей Верховного Совета СССР) АН Гурий Иванович Марчук, бывший помощник комбайнера, удачно вступивший когда-то в ВКП(б) и через 15 лет напряженной ответственной работы на должности разнообразных начальников отделов и директоров доросший до членкора, а затем и академика.</p><p></p><p>В итоге Мельников еще пару лет болтался в ИТМиВТ как пятое колесо в телеге, совершенно никому не нужный, отвечал за допиливание АС-6 и его развертывание. Звездным часом БЭСМ-6 в составе АС-6 стала та самая миссия «Союз-Аполлон» на пике разрядки и дружбы с Америкой в 1975 году. Всего, по западным данным, было выпущено около 15 АС-6 с 1975 по 1980 годы, по нашим (которым мы уже как-то не очень верим) – около 8.</p><p></p><p>Кстати, путем очень долгих поисков была все-таки обнаружена западная оценка ее скорости в тот момент – примерно 5 MIPS! В результате получается, что наша экстраполяция мощности в примерно 3–4 БЭСМ-6, сделанная в одной из предыдущих статей, была верной. Это однозначно опровергает гуляющую по сети байку про то, как наша БЭСМ порвала суперкомпьютеры NASA, считая все в тридцать раз быстрее, но зато подтверждает ее относительный паритет мощности с машиной IBM S/360 model 91, бывшей тогда сердцем американского ЦУП (что, опять-таки, мы и предполагали). АС-6 создавал Соколов, причем он был очень недоволен изначальной концепцией и считал, что нужны новые технические решения, а совместимость с допотопной БЭСМ-6 связывает руки. Именно поэтому он остался работать на Бурцева, а не ушел за Мельниковым, думая, что так сможет создать собственный компьютер. В будущем он стал главным архитектором векторного сопроцессора к «Эльбрусу» (отменен) и суперкомпьютера МКП («Эльбрус 3.1», не закончен).</p><p></p><p>Вспоминает Николай Томилин:</p><p></p><p></p><p>Вспоминает Н. Е. Балакирев:</p><p></p><p></p><p><strong>Год спустя, в 1976 Сеймур Крэй выпускает свой Cray-1 на 125 MFOPS, и у всех в мире отпадает челюсть.</strong> Бурцев понимает, что любой ценой нужно выжать не хуже, иначе за такие разбитые надежды покровители его по голове не погладят. А Мельникову приходит на ум гениальный гамбит – бросить МРП и ИТМиВТ и предложить свои услуги МЭП, чтобы собрать советский клон Cray-1, унижающий «Эльбрус». МЭП от такого заманчивого предложения отказаться не в силах (это же сколько бабла можно распилить!), тем более что примерно в это же время они начинают колупать кристалл И200, на котором можно реализовать куда более мощную архитектуру с меньшими проблемами, чем у Бурцева. Шокин выбивает чудовищные фонды (как мы уже писали один завод по производству печатных плат, купленный целиком у французов, обошелся МЭП в сто миллионов долларов), ставит Мельникова во главе свежесозданного Института проблем кибернетики АН СССР и выделяет ему целое отделение в НИИ «Дельта». Оттуда Мельников, как раз выбранный членкором и начинает свой крестовый поход на ИТМиВТ и лично Бурцева.</p><p></p><p>Интересно, что эти интриги не были секретом даже для Запада. В диссертации на соискание степени Ph.D in Business Administration Петера Волкотта (Peter Wolcott) из Университета Аризоны Soviet Advanced Technology: The Case of High-Performance Computing еще в 1993 году приводятся забавные описания разборок советских министерств (перевод):</p><p></p><p></p><p>[SPOILER=В оригинале, eng]With the large-scale efforts underway to tool up for the manufacture of ES mainframes, Minradioprom did not have the production resources to support both the BESM-10 and the El’brus lines, however. Ultimately, this issue was settled less on technological grounds than political ones. Burtsev was able to line up more high-level support than Mel’nikov in the Military-Industrial Commission (VPK) and Minradioprom itself. The El’brus was supported, and Burtsev was selected to succeed Lebedev in 1973.[/SPOILER]</p><p></p><p>Таким образом, Бурцев в 1974 году получил карт-бланш делать все, что угодно, чтобы к 1980 году выкатить свой великий «Эльбрус». Архитектура машины к тому времени была уже, в общем, полностью готова (так как разрабатывалась уже 4 года), осталось ее собрать, но тут возникла засада.</p><p></p><p>Во-первых, «Эльбрус» был сложным. Дьявольски сложным для академиков старой школы, тем более что 2/3 ИТМиВТ вообще не имели отношения к разработке ЭВМ, а многие и в целом не имели отношения хоть к чему-то (как топ-менеджер программистов Бабаян). Наиболее способная молодежь в это время уже занималась 5Э26, хотя фонды там были несравнимо меньше (им даже ECL не досталось).</p><p></p><p>Второй проблемой стала элементная база. Обещанную 100-ю серию МЭП осилил избавить от косяков только к 1979 году, когда уже надо было представлять готовую машину, кроме того, Бурцев, как мы говорили, принял чрезвычайно спорное решение собирать «Эльбрус» не просто на рассыпухе 100-й серии, а собрать ее в К200 – подобие MCM.</p><p></p><p>[ATTACH=full]4262[/ATTACH]</p><p></p><p></p><p><em><span style="color: rgb(124, 112, 107)">Схема «Эльбрус-1» из брошюры Бурцева</span></em></p><p></p><p>В качестве вишенки на торте – скрещивание суперскаляра и стековой машины продвигалось с огромным трудом, многие окончательные детали реализации процессора удалось почерпнуть только на живом <strong>Burroughs 6700</strong>, который появился в Москве лишь в 1974 году, да и в США сгонять пришлось, посмотреть своими глазами на производство и отладку.</p><p></p><p>В итоге с посильной помощью инженеров Burroughs, предоставивших документацию и обучение, и англичан из Манчестерского университета, поделившихся теоретическими идеями работы теговых архитектур (а также колупания в живых B5500, B6700 и HP 3000, тоже имевшихся в Москве), проект стал обретать очертания, но очень многое приходилось допиливать по ходу дела и еще больше – отдавать на откуп заводу, типа «вы уж там разберитесь как-нибудь сами со стендами для тестов, оптимальным охлаждением и питанием», не академическое это дело – такие мелочи продумывать.</p><p></p><p>Что особенно забавно – основной конструктив «Эльбруса» прикидывали, еще когда B6700 в Москве не было, ввезли его как раз в районе 1974 года. Поэтому сам шкаф «Эльбруса» (в первой версии) был содран с того, что в Москве тогда было – предыдущего поколения, Burroughs B5500. Вообще, если бы эти машины поставили рядом, то от обвинения в полном передере Бурцев бы не отмылся уже никогда, возможно, потому наличие этой архитектуры в Москве очень-очень старательно обходили за 10 километров все отечественные историки ВТ, пришлось спрашивать у американцев, что именно и когда они нам продали.</p><p></p><p>[ATTACH=full]4263[/ATTACH]</p><p></p><p></p><p>Сравните конструктивы Burroughs B5500 и «Эльбрус» (фото <a href="http://www.fwtunesco.org">www.fwtunesco.org</a> и брошюра Бурцева).</p><p></p><p>[ATTACH=full]4264[/ATTACH]</p><p></p><p></p><p><em><span style="color: rgb(124, 112, 107)">Описание стека «Эльбрус» и стек Burroughs (из статьи Бурцева и en.wikipedia.org)</span></em></p><p></p><p><span style="font-size: 18px"><strong>ИТМиВТ против ЗЭМЗ</strong></span></p><p></p><p>По воспоминаниям одного из инженеров ЗЭМЗ Владимира Павловича Гусева, работавшего над процессором «Эльбрус-1» (он любезно согласился поделиться воспоминаниями для этой статьи, подробности ниже), инженеры с завода с 1974 года приезжали в ИТМиВТ для того, чтобы работать над документацией к производству «Эльбрус». Сами академики не снисходили до такой мелочи, ограничиваясь рисунками, куда воткнуть процессор, куда – память, называя это созданием машины. Конкретные схемотехнические решения, типа реализации стека в железе, сотрудники ИТМиВТ уже передирали один в один с аналогичных, изложенных в огромной пачке инженерной документации на тот самый Burroughs 6700. Благодаря этому тот, кто владел на хорошем уровне инженерным английским – довольно быстро повышался и возглавлял соответствующие группы, объясняя им, что к чему в этих бумагах. От Burroughs же был позаимствован и модульный принцип, и общая архитектура блоков процессора, совпадал даже их внешний вид. Время меж тем стремительно утекало, и у Бурцева не осталось выбора, пришлось объявить баги разработки фичей и сказать, что к 1980 году будет готов «Эльбрус», да не тот – сначала тестовая версия на TTL, которая сама по себе великолепна, даже не сомневайтесь (!), а чуточку попозже мы вам выкатим уже полноценный ECL-вариант.</p><p></p><p>ИТМиВТ имел стандартную советскую структуру НИИ: институт – отдел – подразделение – лаборатория. Отделы были посвящены конкретным машинам, а структуры внутри отдела – составляющим их аппаратным и программным проблемам. Иерархия института довольно жестко определяла, кто из сотрудников может писать статьи о машинах и что он может в них писать. До 1985 года отдел, возглавляемый А. А. Соколовым, работал над МКП (он же ранее создавал БЭСМ-6, АС-6 и работал над БЭСМ-сопроцессорами к «Эльбрусу»).</p><p></p><p>Сами «Эльбрусы» создавал второй отдел, именно в нем на должности начальника группы программного обеспечения и ОС находился Бабаян. Причина удвоения групп и назначения Бабаяна сразу на обе должности была простая – зарплата. Советская тарифная сетка была жестко привязана к посту, который занимал человек, и для получения дополнительных сумм в НИИ часто устраивали интересные перетасовки отделов. Третье подразделение под руководством Е. А. Кривошеева занималось разработкой мобильных компьютеров ПВО, точнее 5Э26 и жаловалось на то, что требуют с них так же, как с эльбрусовцев, при этом финансирование и люди им достаются последними. Рябов возглавлял отдел САПР, а Ф. П. Галецкий – отдел многослойных печатных плат и узлов. Еще одно подразделение работало над системами оперативной памяти. Последние отделы были созданы Бурцевым в надежде побороть МЭП, постоянно задерживающее микросхемы и платы, но вышло в итоге все равно не очень.</p><p></p><p>К 1974 году первая документация на TTL-процессор, получивший название «Эльбрус-1», стала поступать на ЗЭМЗ в Сергиев Посад, и началась долгая и мучительная отладка, доводка и переделка грешной машины силами ОКБ завода. Проблема заключалась вот в чем. Как мы уже неоднократно намекали – большая часть советских «разработчиков» ЭВМ… вообще не умели их разрабатывать. Что значит – не умели? А то и значит: разработка ЭВМ – это отдельная, конкретная и четкая научно-техническая дисциплина, смысл которой в США отлично осознали после коммерческого провала IBM 7030 Stretch. Сама-то машина вышла замечательной, вот только на нее вбухали огромное количество денег, и результат получился в несколько раз менее мощным, чем была поставлена задача. При всей своей революционности Stretch был чудовищным провалом с точки зрения главного в капитализме – он провалился на рынке. Машины от CDC были и быстрее, и дешевле.</p><p></p><p>IBM отлично усвоила этот урок и открыла курсы инженеров машинной структуры, как их тогда называли, и стала писать учебники по проектированию и разработке компьютерных систем. Это помогло – следующий же их проект, S/360, спроектированный уже по всем канонам только что открытой науки, получился не только гениальным технически, но и феноменально коммерчески успешным. С 1960-х годов модель IBM переняли все разработчики железа на Западе, а университеты стали пачками выпускать студентов по специальности «архитектура компьютеров и разработка аппаратного обеспечения».</p><p></p><p>В СССР было ровно двое конструкторов-самоучек, Брук и Лебедев (оба даже не математики, а обычные электрики), которые в середине 1950-х годов воспитали себе смену из пары десятков наиболее талантливых студентов, таких же электриков и радиотехников, вписав им в итоге квалификацию «разработчик ЭВМ». Так на свет появились Рамеев, Мельников, Бурцев, Томилин, Соколов и прочие, недалеко ушедшие от отцов-самоучек творцы машин конца 1950-х – начала 1960-х годов.</p><p></p><p>Их никогда не учили проектировать ЭВМ, потому что этого не умели и их учителя, и они намертво застряли в тех самых благословенных советских 60-х, когда для того, чтобы считаться великим конструктором компьютеров, достаточно было уметь спаять руками триггер. Паять триггеры они, как толковые электрики, конечно, умели в совершенстве. А вот все, что лежит за этим – уже не очень. Оплотом такого махрового консерватизма, где деды пытались подойти к созданию машины 1980-х годов, как их учили – в духе 1960-х, и стал ИТМиВТ. Проблема заключалась в том, что как-то незаметно элементная база машин уползла даже не в сторону рассыпухи на 2И-НЕ (которую ветераны еще худо-бедно могли понять), а в сторону БМК на 3000 вентилей, работа которых была для престарелых академиков черным ящиком.</p><p></p><p>В результате «разработка» с их стороны сводилась к тому, что они тоннами изучали документацию передовых американских и английских машин и сочиняли системы команд, по-разному компилирующие их особенности. Переводить же сочиненное в язык микросхем и БМК они предоставляли студентам, аспирантам и младшим научным сотрудникам, равно как и решение всех проблем, связанных с конкретной реализацией тонких моментов в архитектуре. Переложение же этих бумаг в реальные ТЭЗы они оставляли и вовсе на инженеров из заводских КБ, ну не академическое это дело – с такой ерундой возиться. Тепловое моделирование плат в ИТМиВТ вообще никто не делал и не слышал о нем, с блоками питания и прочей «мелочью» там возиться считали тоже ниже своего достоинства. В итоге реальное участие того же Бурцева в создании «Эльбруса» свелось к уже упомянутой компиляции системы команд из IBM, CDC, HP, ICL и Burroughs (до Cray в «Эльбрусе» не добрались, в отличие от Мельникова) и администрированию всего проекта. Разработкой же занимались совсем иные люди.</p><p></p><p>Откуда мы уверены, что все так и было? А очень просто: из воспоминаний людей, которым приходилось воплощать все, что «напроектировали» вот таким вот макаром наши престарелые академики-электрики. Например, по воспоминаниям сотрудника ИПК АН СССР В. Каминского:</p><p></p><p></p><p>Степень же кромешного ужаса, который творился вокруг охлаждения ССБИС, можно оценить по тому, что, по воспоминаниям конструктора подсистемы ОЗУ Мартынова из НИИ «Дельта», 4 БМК с памятью при включении проплавили ТЭЗ насквозь. Только система охлаждения CDC 6600 весила семь тонн и по размеру превышала весь суперкомпьютер.</p><p></p><p>Векторный процессор Cray-1 был смонтирован внутри мощного фреонового холодильника, который питали мотор-генераторы, по размеру в несколько раз больше чем сам суперкомпьютер. А ведь без охлаждения и питания проект Cray был бы так же невозможен, как и без процессора. Burroughs B7800 был настоящим монстром, подключаемым с помощью ряда 20 КВт трехфазных блоков питания, снабженных дросселями массой более 100 кг каждый, громадными конденсаторами общей емкостью порядка 0.1 Ф и ключами на мощнейших и редких транзисторах Motorola MJ13335, способными коммутировать токи 10 А при 140 В на частоте около 5 кГц.</p><p></p><p>Разработка ЭВМ – это разработка системы, это сложнейшая и комплексная инженерная задача для коллектива, все части которого работают как швейцарские часы.</p><p></p><p>Вот это и есть то, что не умели делать наши академики. Именно потому мы встречаем в воспоминаниях о разработке вещи, от которых у понимающего человека волосы встанут дыбом:</p><p></p><p></p><p>Отсюда и результат попыток наших техноархеологов узнать у тех самых академиков детали реализации их суперпроектов.</p><p></p><p></p><p>В общем и целом изготовление техники по-советски включало в себя три волшебных конструкции, благодаря которым все хоть как-то функционировало. Их хорошо описал сталкивавшийся с этим на практике советский физик Сарданашвили:</p><p></p><p></p><p>В результате цикл производства «Эльбруса» в точности повторил цикл производства любого советского изделия.</p><ol> <li data-xf-list-type="ol">В башне из слоновой кости официальные авторы проекта, орденоносные десятикратно премированные академики, мумифицировавшиеся еще в 1950-е годы, сочинили (методом «почитал как оно у янки и накрутил в три раза сложнее») систему команд и нарисовали квадратики, в каком месте схемы стоит процессор, а в каком – память.</li> <li data-xf-list-type="ol">Невоспетые герои, недополучившие и 1/10 тех зарплат и почестей из ИТМиВТ – младшие научные сотрудники и аспиранты с живыми молодыми мозгами (но, увы, без практических знаний и опыта), как смогли постарались перевести это в железо, не имея ни малейшего понятия о тонкостях электро- и теплотехники.</li> <li data-xf-list-type="ol">Еще одни невоспетые герои: инженеры, специалисты по превращению паяльником и такой-то матерью пачки бумаг в работающий образец, трижды переделав все теоретические схемы заставили прототип завестись.</li> <li data-xf-list-type="ol">Прототип, как и все советское, работает на честном коммунистическом и готов опочить от малейшего плевка в силу чудовищной элементной базы, помноженной на криворукость изначальных проектировщиков, но особой заводской магией (о которой позднее) он проходит военприемку и официально считается сданным.</li> <li data-xf-list-type="ol">Начальство открывает шампанское, заводским выписывают по 100 рублей премии, их начальству – по машине, академикам – по Ленинской премии, ордену Героя и ставят памятник в их честь.</li> <li data-xf-list-type="ol">Клиенты получают изготовленную машину и… Она не работает. Косяки присутствуют двух видов – принципиально неустранимые, из-за кривизны изначальной архитектуры, и проистекающие из отвратительного качества комплектующих.</li> <li data-xf-list-type="ol">Инженеры уже на местах (прикомандированные к любому приличному НИИ, без них даже канализация работать не будет) приступают к починке, доделке и подгонке по мере сил, периодически перепинываясь с заводом или консультируясь с ним.</li> <li data-xf-list-type="ol">Так проходят первые пару лет, пока первое поколение de jure сданных заказчику машин тупо стоит и не работает.</li> <li data-xf-list-type="ol">В конце концов через 2–3 года совместные усилия заводских инженеров и наладчиков из НИИ дают плоды, и с завода начинает выходить уже практически некосячная версия «Эльбруса».</li> <li data-xf-list-type="ol">Наконец-то машина работает de facto (спустя года 3 после формального героического завершения проекта, за который все, кому надо, уже получили ордена и дачи), теперь только раз в день/неделю/месяц, как повезет, требуется тот самый «регламент» – периодическое подвинчивание, подкручивание, уже рутинная замена сгорающих во всем известных конкретных точках отказа микросхем и т. п. Можно жить и радоваться.</li> </ol><p></p><p>Так выпуск любой продукции в СССР превращался в бесконечный ад доводок и доделок, а проект «Эльбрус» находился на пределе сложности, которую советская промышленность могла осилить, и заводчанам с ним пришлось несладко. Хуже, кстати, было только на НПО «Кварц», которому выпала честь доделывать, точнее – строить фактически заново с нуля, работоспособную версию того «претенциозного… неоправданных решений» (по выражению одного из инженеров), которое наворотили мельниковцы под названием «Электроника ССБИС».</p><p></p><p>Заводчане полностью с нуля разработали блоки питания и систему охлаждения (вместо нерабочих от ИПК и «Дельты»), перетрассировали сами все платы в системе КУЛОН и фактически и спроектировали саму ЭВМ. Неудивительно, что этот неблагодарный процесс (академиком-то и орденоносцем стал Мельников и верхушка НИИ «Дельта» из министерских детей) задолбал их настолько, что, когда пришел приказ о сворачивании разработки, заводчане отрубили подачу питания и охлаждения на тушу этого монстра и побежали дербанить ее на золото, чтобы хоть как-то компенсировать 5 лет своих страданий.</p><p></p><p>На ЗЭМЗ с «Эльбрусом» все было не так трагично, но тоже весело. Вернемся к воспоминаниям В. П. Гусева, видевшего все своими глазами, трогавшего своими руками и записавшего очень интересные интервью, доступных в <a href="https://topwar.ru/index.php?do=go&url=aHR0cHM6Ly93d3cueW91dHViZS5jb20vcGxheWxpc3Q%2FbGlzdD1QTGdzVTBnVWlwMkJOakltdkpjYS12T0w0ek1aZ2RWZ0RW">серии рассказов об «Эльбрусе», записанных по просьбе автора для этой статьи</a>.</p><p></p><p>Первый комплект документов поступил на завод еще в конце 1974 года, а к 1976 году было налажено изготовление пробной партии процессоров. «Эльбрус» был полностью модульной машиной и, по сути, собирался как конструктор Lego из 1–10 процессоров разных типов и нужной под конкретную задачу периферии. Собственно, наладить серийное изготовление процессорных модулей и было самой сложной задачей – если ее решить, дальше все бы пошло само собой. Владимир Павлович прибыл на завод в 1976 году в составе группы студентов, распределенных на ЗЭМЗ.</p><p></p><p></p><p>В это время завершалось изготовление первого комплекта «Эльбруса». В 1978–1979 годы была набрана новая студенческая бригада, перенимавшая опыт ветеранов. Изготовление «Эльбруса» на заводе было фактически продолжением его разработки, не доведенной до ума в ИТМиВТ. Выглядело это так. Поступал комплект документации, по которому выпускалась партия ТЭЗ, блоков 2-го уровня и шкафы, объединяющие все блоки, выходные связи с другими элементами комплекса (например, ПВВ, ОЗУ и т. д.) и включающие в себя БП и систему воздушного охлаждения.</p><p></p><p>Естественно, сами ТЭЗы тоже нужно было разработать и, как водится, академики до такого не опускались. Вся схемотехника легла на плечи ЗЭМЗ. Эти ТЭЗ монтировались в функциональный блок, например, сложение или умножение, включались и… выдавали какую-то дичь. В лучшем случае сразу при включении что-то просто сгорало и, разобравшись в чем проблема, это можно было поменять (как уже говорилось, при отладке «Эльбруса-2» при каждом включении/выключении сгорало ТЭЗов 5), в худшем – элемент процессора вроде бы функционировал, но не так, как должно. Естественно, для того, чтобы это выявить, нужны были специальные стенды, пульт, с которого можно вручную ввести, допустим, содержимое регистров и посмотреть на результат вычислений и т. п.</p><p></p><p>Допустим, проблема обнаруживалась в том, что при заданной топологии конкретной платы сигналы входили в race condition, в результате в регистр писалось совсем не то, что, по идее, должно было. Понятно, что при разработке здоровым человеком такие проблемы должны были быть исключены уже на стадии моделирования, но в ИТМиВТ тонкостями не заморачивались – а зачем тогда нужны инженеры? Мы самое сложное сделали, родили идею, а дальше пускай на заводе разбираются! На заводе и разбирались, прощупывая осциллографами, измеряя задержки, отбраковывая кривые микросхемы, кидая соединения поверх платы (навесным монтажом проводом МГТФ на ТЭЗ, витой парой на блоке 2-го уровня и коаксиальным кабелем с РК50, с волновым сопротивлением 50 Ом для согласования с работой схем ТТЛ через разъёмы «Кипарис» – для связей между блоками и внешними устройствами) и наблюдая, что из этого получится. Все изменения в монтаже, которые привели к положительному результату, нужно было тщательно зафиксировать в документации, чтобы следующие платы можно было уже развести без исправленной ошибки.</p><p></p><p>Естественно, согласование было нужно утверждать и в ИТМиВТ. В результате каждое изменение происходило по цепочке «прислали документы – изготовили плату – протестировали – получили лажу – накидали изменений – протестировали – косяк исправлен – описали изменения – отправили в ИТМиВТ – утвердили – получили исправленную документацию». Это мы описываем тривиальный случай, когда проблема в одной дорожке, на практике же ТЭЗы «Эльбруса» по мере отладки и согласования с другими частями машины обрастали проводами не хуже «Электроники ССБИС». На каждую итерацию требовалось согласовать пачку бумаг, в итоге курьеры носились между Загорском и ИТМиВТ постоянно. Теперь помножьте это на чудовищный режим секретности, который позволял вынести папку с завода только после тщательной проверки с занесением везде и опечатыванием оной папки. По воспоминаниям, инженеры часто не морочились этой ерундой, а при возможности (то есть вахтере, предпочитающем лузгать семечки, а не возиться с досмотром до трусов) таскали папки в ИТМиВТ и обратно, так сказать, «наспинным методом», не беспокоя важных секретчиков такой мелочью. Понятно, что скорости разработки, как и то, что ЗЭМЗ находился на расстоянии 80 км от ИТМиВТ, такая волокита не прибавляла. Вообще, менталитет «осажденной крепости» был советским гражданам сладостен и близок, потому что иначе было бы сложно оправдать все горы маразма, навороченного везде, где только можно.</p><p></p><p>Вспоминает Сарданашвили:</p><p></p><p></p><p>Защищало это, естественно, больше от своего народа. Как мы помним, все 1960-е цэрэушники ходили на всякие «Микроны», как к себе домой, и перестали этим заниматься только потому, что убедились, что решительно ничего интересного там нет. При этом такой же режим секретности не помешал самому известному советскому предателю, главному инженеру НПО «Фазотрон» А. Г. Толкачеву с 1979 по 1985 годы передавать США сведения о радарах и авионике практически всех советских самолетов: от Су-17 до МиГ-31, что показывает, что регистрация пишущих машинок в милиции шпионам не помеха.</p><p></p><p>Зато во многом знании – много печали, если бы каждый гражданин СССР был в курсе, как на самом деле собирают и как работает его драгоценный ракетно-ядерный щит Родины (да и все прочее тоже), радости бы ему это не прибавило.</p><p></p><p>В неустанной заботе о благополучном невежестве своих граждан и их спокойствии партия приказала секретить все до последнего болта. В результате дикая секретность и въевшаяся буквально в подкорку привычка к самостопу по Оруэллу («о таком говорить не принято!») успешно дожила до наших дней и способствовала многократному умножению мифов о советской сверхнауке и сверхтехнологиях. Даже сейчас разговорить удается, как мы видели, единиц из тех, кто принимал участие в разработках аж пятидесятилетней давности – у всех в подсознании сидит «а как бы что не вышло». Только директора и начальники не стесняются давать интервью – одно сказочнее другого.</p><p></p><p>После сборки каждого блока его нужно было протестировать и, в отличие от отладки, тестировать нужно было каждую изготавливаемую машину, и все это в первых экземплярах – вручную. Представляете радость от хотя бы элементарного прозвона более 9000 (буквально – более 9000) контактов на каждую книжку, составлявшую процессор? Не говоря уже о том, что тестирование этим не ограничивалось. Для того чтобы проверить логику работы ТЭЗа, их соединяли попарно и подавали на входы одинаковую рандомную последовательность бит. Если на выходах сигналы совпадали – блоки работали идентично, если же нет – садились и разбирались, в чем причина.</p><p></p><p>Вспоминает Владимир Гусев:</p><p></p><p></p><p></p><p>Самое смешное это то, как позднее в лучших традициях к процессу примазались все кому не лень (и заодно огребли ордена и госпремии). Например, Юрий Рябцев так вспоминает эту же историю:</p><p></p><p></p><p>Вот так наш главный научил Гурковского, как отлаживать машины! Еще большую фантастику он описывал в плане тестирования самого «Эльбруса»:</p><p></p><p></p><p>Вспоминает не очередной начальник-сказочник, а тот, кто и пытался добиться этих процентов, инженер ЗЭМЗ Владимир Гусев, которого автор статьи попросил прокомментировать интервью Рябцева:</p><p>Д</p><p></p><p>Разработчики блоков, как могли, усложняли жизнь тем, кто занимался отладкой. Например, блок параллельных вычислений разрабатывал А. К. Ким (в будущем большой человек, директор МЦСТ, поднявшийся на знании технического английского и помощи в расколупывании документации на B6700):</p><p></p><p></p><p>Сотрудники ЗЭМЗ, выполнявшие «второстепенную работу», с такой оценкой не согласны. Вспоминает Владимир Гусев:</p><p></p><p></p><p>Сам Ким был загорским и в 1973 году приехал в ИТМиВТ делать документацию на машину, как мы уже говорили, он хорошо владел английским и помогал передирать куски описания процессора B6700 для «Эльбруса». В итоге пришелся ко двору с такими ценными навыками, да так в ИТМиВТ и остался. С его переездом в Москву связан большой казус. По воспоминаниям Владимира Гусева, у Кима были отвратительные жилищные условия, уровня «общежитие на семью с тремя детьми», в итоге по линии института он встал на очередь на крватиру и был там первым, потому что хуже него в ИТМиВТ не жил никто. Первая квартира в очереди была трехкомнатной, в результате чего московский райком забыковал – как же так, какому-то из Московской области понаехавшему да еще и хату в первую очередь? И сплавили по-быстрому ее кому-то из своих, вот вам и прекрасные возможности получить жилье в СССР. Бурцев возмутился, в итоге квартира Киму все-таки досталась, только уже другая, поплоше.</p><p></p><p>Вспомогательные устройства, впрочем, разрабатывать было легче, воспоминания одного из сотрудников ИТМиВТ:</p><p></p><p></p><p>Как видите, не всем так не везло в разработке, как Киму. Он-то конструировал блок, прямого аналога которого в B6700 не было, в итоге абсолютно все пришлось делать методом проб и ошибок. Кстати, на этом примере вы можете оценить уровень компетенции младших разработчиков, не сильно превосходящий уровень старших. Содрать что-то и переделать под нужный формат они могли легко, а вот разработать свое – только методом очень долгих проб и ошибок. Из всего времени, убитого на «Эльбрус», минимум половина ушла просто на то, чтобы научиться хоть как-то что-то делать. И это не их вина – ну не учили у нас, в отличие от США, разрабатывать компьютеры, не учили!</p><p></p><p>С отладкой сопроцессора БЭСМ-6 тоже были не меньшие проблемы, его удалось доделать только к началу 1980-х годов, потому что доделывание его перенесли напоследок, под самый конец. Вспоминает Н. Е. Балакирев:</p><p></p><p></p><p>В общем, мифы об отечественной электронике возникают именно потому, что опросить инженеров, работников и реально тех, кто своими руками все это и проектировал (по гениальным идеям академиков), и изготавливал, и тестировал, практически никто никогда не догадывался. Есть хорошее эмпирическое правило – чем больше в интернете дано интервью кого-то про какую-то великую разработку – тем меньше тот, кто его давал, к ней прикасался.</p><p></p><p>В СССР принцип был простой. Гениальные и генеральные типа Лебедева последний раз разрабатывали что-то сами своими руками в 1950-е годы, затем чины и звания им раздавали за выдающуюся административно-командную работу (тем, кому повезло не поссориться с Шокиным, Калмыковым и т. п.). Уже с БЭСМ-6 Лебедев был просто автором идеи и, возможно, системы команд, за саму разработку отвечал Мельников, в реальности же машину проектировал Соколов и другие, операционную систему делал Томилин и т. п.</p><p></p><p>При этом генеральным и гениальным орденоносцем стал, естественно, Лебедев. Через 20 лет уже Мельников взошел на пьедестал и к «Электронике ССБИС» имел такое же отношение, как Бабаян к «Эльбрусу». Реальной разработкой занимались такие же студенты, аспиранты и заводские инженеры. При этом никого из них никогда не обучали разрабатывать ЭВМ. Среди поездок на картошку и чрезвычайно полезных курсов по истории КПСС и истмату/диамату (и вечной физкультуре, конечно), скромно затесались физика, электротехника и электронные устройства, в которых рассказывали, что вообще такое микросхема и TTL-логика. По воспоминаниям Гусева, живые чипы в товарном количестве он увидел уже на ЗЭМЗ, равно как и начал приобретать навыки работы с ними – в вузе ничего этого не было. А это еще не буйные 1980-е, а застойные 1970-е и не Лесотехнический институт, а Бауманка – ведущий инженерный вуз страны. Что касается книг – ну любой, заставший СССР, отлично понимает, каким счастьем было достать хорошую (особенно переводную) книгу по электронике. В отличие от бессмертных трудов гениальных вождей, валявшихся в каждом магазине, толковые книги люди видели в магазинах реже, чем копченую колбасу, и, как и колбасу, в основном в столицах.</p><p></p><p>Поколению Мельникова повезло – сначала поработавшие безвестными конструкторами на гениального и генерального они еще сумели забронзоветь на своих директорских постах в 1980-е и успели сами войти в историю как гениальные и генеральные. Их же ученикам и сотрудникам, реально вывезшим все разработки, уже славы не досталось – СССР рухнул раньше, чем такие, как Олег Гурковский, смогли занять уютные директорские кресла и получить награды не за разработки своей молодости (за них награды уже получили их шефы), а за работы следующего поколения.</p><p></p><p><span style="font-size: 18px"><strong>Хорошие идеи – ужасный результат</strong></span></p><p></p><p>Возвращаясь к «Эльбрусу», отметим, что сборка ТЭЗов осуществлялась, естественно, руками (женскими) в допотопных цехах, постройки конца 1940-х годов (под «Эльбрус-2» организовали уже новый), выглядевших, как… ну любые советские цеха машиностроения – огромные высокие ржавые ангары, при виде которых приходят мысли не о тонкой микроэлектронике, а о сварке рельсов. Оборудование тоже было прямиком из тех лет – самые обыкновенные советские паяльники (даже не паяльные станции). В качестве термоконтроля выступал мастер цеха, пару раз в день проходивший по рядам и проверявший, не шибко ли перегреты микросхемы. Естественно, ни о какой защите от пыли речи не шло, для борьбы со статикой применялась железяка, которой надлежало коснуться перед началом работы. Технология сборки не поменялась со времен БЭСМ-2, несмотря на сменившиеся поколения элементной базы.</p><p></p><p>НПО «Кварц» в этом отношении повезло несказанно больше, это для них Шокин раскошелился (незадолго до своей отставки) на завод, о котором мы уже упоминали, с монтажными линиями печатных плат вплоть до 20х20 дюймов размером. Под потенциальный «Эльбрус-3» примерно в 1988 году МРП для ИТМиВТ приобрело через швейцарскую корпорацию Rode похожий завод чуть пожиже, за 70 миллионов долларов, рассчитанный на производство печатных плат вплоть до 20 слоев (еще с 1980 года стало понятно, что своими технологиями с МРП Шокин делиться более не намерен), но им он так уже и не пригодился.</p><p></p><p>С производством «Эльбруса-1» в итоге вышел совершенный кошмар. В 1976 году было принято решение о… производстве неотлаженной и недовведенной, в принципе, машины. Почему так дико торопились? Бурцев обещал к 1980 году выкатить свое чудо на ECL, а тут еще и на TTL конь не валялся. При этом машину ждали серьезные люди, которых он загрузил с три короба – ядерные академики из Арзамаса и Обнинска, ОКБ Сухого, разрабатывающего истребители, не говоря уже о ЦУП и несчастной ПРО. В конце концов МРП, удавив Кисунько, приняло на себя обязательства сделать все как надо, даже в сытые 1970-е все-таки не всеми обязательствами можно было пренебречь. «Эльбрус» надо было резко доделывать.</p><p></p><p>В итоге летом 1976 года один заводской экземпляр перевозят прямо в ИТМиВТ, инженеры ЗЭМЗ отправляются в командировку и сидят рядом с разработчиками, которые уже проверяют ТЭЗы не по принципу «работает/не работает», а по принципу «работает ли именно так, как нужно». Далее изменения вносятся на месте – нашел косяк, отпаял ножку, кинул провод к другой микросхеме, прозвонил еще разок и так далее. Изменения же вносятся в документацию, которая сразу идет на завод, где в это время уже… собирают серийные процессоры! Задержка составляла в среднем 2–3 машины, то есть на первой паре изменения внесены как есть – навесным монтажом, а на третьей уже успевают смакетировать и выпустить новую топологию плат, но тут настигает волна следующих изменений и так далее… Потому об «Эльбрусе-1» самое важное можно уместить в двух предложениях. Во-первых, среди всех выпущенных машин не было двух одинаковых вообще. Во-вторых – ни одна из них из коробки не работала, как положено. Именно потому, кстати, пользователи жаловались на то, что им подсунули полуфабрикат – без инженерного пульта, с протекающим процессором и т. п. Как обычно, говорим: «СССР» – подразумеваем «аврал, штурмовщина и все в итоге завалили».</p><p></p><p>[ATTACH=full]4265[/ATTACH]</p><p></p><p></p><p>Платы от «Эльбруса-1» и «Эльбруса-2» (от второго причем даже скорее от сопроцессора БЭСМ-6), обратите внимание на чудовищное количество косяков схемотехники, исправленных по живому (из того же фильма).</p><p></p><p>Причем в СССР выпуск чего угодно – от радиоприемника до «Эльбруса», был сплошным авралом. Провода поверх плат встречались повсеместно – и в телевизорах, и в ДВК, так что ситуация, когда начинается выпуск продукта, не функционирующего вообще (как знаменитый телевизор КВН – «купил, включил, не работает»), а потом его параллельный допил – это скорее норма, а не исключение. Именно потому, кстати, в ситуации, когда косяк не исправить по ходу дела паяльником (например, в микросхеме) и приходится честно отправлять в утиль всю партию, выход годных в Союзе измерялся процентами, а не десятками процентов, как на Западе. Но с «Эльбрусом» эта схема просто превзошла сама себя.</p><p></p><p>Когда все блоки были худо-бедно протестированы, инженеры перешли на работу сменами – сутки через двое с ночевками на стульях прямо в зале ИТМиВТ, рядом с «Эльбрусом», чтобы осилить собрать и завести всю машину целиком, но на качестве такой аврал положительно не сказался. Когда к 1978 году наконец удалось запустить с перфолент ядро операционной системы, настал второй этап тестов, приведший к самым мучительным, каскадным исправлениям: при малейшем косяке, например, в устройстве управления, приходилось по цепочке модифицировать половину процессора. И вот тут настал окончательный карачун. Оказалось, что некоторые исправления второго этапа (которые тоже нужно лепить проводами поверх платы) с монтажной точки зрения пересекаются с уже висящим на плате монтажом первого этапа изменений! При этом количество проводов, которые можно невозбранно повесить на ножку микросхемы, было ограничено, как и количество отпаек этой самой ножки без того, чтобы угробить чип. Каждая пайка еще и должна была быть герметизирована лаком, а в процессе еще и существовала вероятность повредить микросхему. В общем, для инженеров начался просто праздник каждый день.</p><p></p><p>При этом цепочки изменений надо было распространять по всем комплектам, включая эталонные, а затем еще и снова откатываться на шаг 1 и проверять работоспособность платы уже с внесенными изменениями и т. д. и т. п. Вишенкой на торте оказалось то, что начальство ИТМиВТ не озаботилось (при всей любви к бюрократии) снабдить командированных инженеров комплектом документации по уже сделанным изменениям. Пришлось добывать ее пиратским способом через тетеньку-технолога. В итоге соорудили шкаф с ячейками под бумаги по числу ТЭЗов, где каждому соответствовала своя стопа схем со всеми исправлениями по порядку.</p><p></p><p><span style="font-size: 18px"><strong>Конец Бурцева</strong></span></p><p></p><p>Первые части операционной системы были запущены на «Эльбрусе» в ИТМиВТ только в 1978 году. Программное обеспечение «Эльбруса» было темой конференции, проведенной в Новосибирске в 1976 году, а в 1978 году о машине была написана заметная статья в «Правде» – надо было срочно выкатывать готовое изделие! В 1978 году большая часть работ по доводке снова перетекла на ЗЭМЗ. ИТМиВТ в это время от «Эльбруса-1» полностью самоустранился, наплевав на него, потому что все силы отнимал «Эльбрус-2». В результате заводчанам пришлось налаживать серийное производство самостоятельно. К этому моменту они уже разработали тестовые стенды и инженерные пульты для более-менее рутинной настройки блоков. Кстати, этот опыт позже пригодился во втором «Эльбрусе», а больше всего – в следующем проекте, той самой «Электронике ССБИС», если бы не ветераны эльбрусостроения, то Мельников бы запускал своего монстра еще лет 10.</p><p></p><p>При этом на ЗЭМЗ тоже частично распространилось легендарное проклятие сборщиков из южных республик СССР – «веду провод как мне красивее, а не как по схеме положено». Вспоминает Владимир Гусев:</p><p></p><p></p><p>Бывало и еще жестче.</p><p></p><p></p><p>В итоге в 1979 году машина (формально, об этом позже) проходит государственные испытания, а в 1980 году принимается государственной комиссией, но мучения только начинались. Абсолютно каждый, выпущенный заводом «Эльбрус-1» имел проблемы – от средних до фатальных. Скажете, для СССР это еще нормально? Да, но многие машины не заработали не то что не из коробки, а даже после 2–3 лет ежедневного колупания силами несчастных НИИ, которым они достались. Дополнительным праздником для инсталляторов стало то, что платы двух рандомных «Эльбрусов» были, по сути, невзаимозаменяемые – практически каждая машина отличалась своими уникальными изменениями и исправлениями, частично внесенными в плату, частично прокинутыми проводами. К каждому «Эльбрусу-1» завод имел свою персональную схему исправлений в стиле «машину № 1 доработать по перечню документов такому-то, машину № 2 – по перечню такому-то» и так далее.</p><p></p><p>Обратите внимание на косяки монтажа «Эльбруса-2», да-да, он собирался и изготавливался так же, как и его отец, «Эльбрус-1»</p><p></p><p><a href="https://topwar.ru/uploads/posts/2022-02/1645168459_7.jpg"><img src="https://topwar.ru/uploads/posts/2022-02/thumbs/1645168459_7.jpg" data-url="https://topwar.ru/uploads/posts/2022-02/thumbs/1645168459_7.jpg" class="bbImage " style="" alt="" title="" /></a></p><p></p><p><strong>Неизвестно точно выпущенное число машин, но, скорее всего, не более 30, и ни о каких 10 процессорах там и речи не шло, на практике завести удалось максимум два</strong>. Темпы выпуска составляли примерно процессор в 1,5–2 месяца, 3–4 машины в год. Даже в таком урезанном виде первая версия «Эльбруса» представляла собой кошмар, например, двухпроцессорную машину, доставленную в Эстонию, пытались отладить несколько лет и окончательно запустили только в 1986 году! Вскоре после анонса «Правды» Эстонская АН объявила, что к концу 1980 года получит «Эльбрус-1» для использования в вычислительном центре коллективного пользования для обслуживания ряда институтов академии. Институт кибернетики должен был разместить машину и разработать систему разделения времени для предоставления доступа другим институтам.</p><p></p><p>Эти оценки оказались дико оптимистичными. Для начала только к концу 1981 года некоторые (но не все!) части «Эльбруса» прибыли в Таллин. По словам Г. Г. Рябова, эта машина была доставлена в Таллин «практически не протестированной», без оборудования и поддержки, необходимых для ее быстрого запуска. В 1982 году ожидалось, что полностью машину соберут к 1984 году, но по факту всего лишь двухпроцессорный «Эльбрус» удалось запустить только в 1986 году, и то благодаря покупке у финнов системы охлаждения. После запуска он был оснащен лишь дюжиной магнитных барабанов (с общей емкостью около 70+ Мбайт, здравствуй, технология 1950-х годов!), имел низкую надежность (особенно при выполнении нескольких пользовательских заданий) и использовался в итоге довольно редко.</p><p></p><p>Возникает вопрос, а как же все это прошло военприемку? А так и прошло, ножками. Для начала, как вообще было принято в Союзе на любом производстве? Вспоминает тестировщик Юрий Бакутин:</p><p></p><p></p><p>Теперь как принимали «Эльбрус»? Снова вспоминает Владимир Гусев:</p><p></p><p></p><p>Очевидно, что после провала эстонского «Эльбруса» и такой рекламы многие заказчики всеми силами старались отбиться от машины, и их можно понять. Вспоминает непосредственный участник событий – Борис Александрович Андреев, в начале восьмидесятых заместитель главного инженера подразделения «Объект-6» в ЛПТП, которое, в частности, занималось разработкой программного обеспечении для управляющих ЭВМ, входивших в состав комплексов радиолокационных станций:</p><p></p><p></p><p>Вообще, с дисками в СССР реально была беда. Нормальные дисковые подсистемы появились в стране только с началом копирования ЕС, причем производили их болгары. ИТМиВТ же вплоть до 1980-х годов (!) вообще на <strong>все</strong> свои машины от БЭСМ-6 до «Эльбруса-2» ставил чудовищные магнитные барабаны просто по причине того, что отдел их разработки был чрезвычайно теплым местом, которое ну никак не хотелось покидать. К «Эльбрусу» можно было подсоединить до 32 барабанов на один I/O процессор, а таких процессоров там могло быть два… И право, жаль, что это так и не было сделано чисто из эстетических соображений: только представьте зал, размером с футбольное поле, полный ревущих стальных монстров, с нефтяную бочку и массой в несколько сот кило – до сих пор Голливуд не снял дизельпанка с более безумными декорациями.</p><p></p><p>Максимальная скорость обмена с периферийным хранилищем составляла 4 Мбайт/с на процессор ввода-вывода, причем основные болгарские диски ЕС-5056 имели емкость всего 7,25 Мбайт каждый. Диски наибольшей емкости, серийно выпускавшиеся промышленностью Восточного блока, ЕС-5063 емкостью 317,5 Мбайт, стали доступны только в 1984–1986 годах или позже, но при скорости передачи данных 1,198 Мбайт/с эти диски недостаточно использовали быстрые каналы «Эльбруса-2». После разрыва торговых отношений со странами Восточного блока в 1991 году нехватка дисков стала серьезной проблемой для многих пользователей. ИТМиВТ периодами пытался оказать давление на Минрадиопром для разработки дисков большей емкости, его усилия не увенчались успехом.</p><p></p><p>И ради изготовления <strong>вот этого</strong> великолепная М-13 Карцева не была запущена в серию почти 10 (!) лет с момента ее фактического создания, что стоило жизни самому Карцеву, умершему от инфаркта прямо по дороге с очередного совещания по поводу всех задержек производства. Приступить к выпуску М-13 ЗЭМЗ разрешили только в 1986 году, после того, как они окончательно разобрались с «Эльбрусами» обеих версий. Даже несмотря на устаревшую на 15 лет элементную базу, М-13 была в разы надежнее, проще и быстрее бурцевского чудовища. Неудивительно, что эту машину практически никто в СССР не увидел.</p><p></p><p>В общем, в теории Бурцев обещал великолепный «Эльбрус» на ECL к 1980 году, на практике же еле-еле работоспособный убогий вариант на TTL появился только к 1985–1986 гг. Естественно, это был провал и позорище, каких еще не видел СССР (а видел он многое). Проблема заключалась в том, что Бурцев подвел многих уважаемых людей (например, академиков из серьезных НИИ и ОКБ, занимавшихся в т. ч. ядерным <a href="https://topwar.ru/armament/weapons/">оружием</a> и самолетами), и такую лажу не могли прикрыть даже его покровители из МРП. Дни его были сочтены. В 1970-е бы ему в итоге все простили (и навесили еще пару орденов), но на дворе было начало 1980-х, финальный виток холодной войны, Рейган, Афганистан и Андропов. Спустить на тормозах военный провал десятилетия было никак невозможно.</p><p></p><p></p><p>Автор статьи: Алексей Ерёменко</p><p>[/QUOTE]</p>
[QUOTE="moder, post: 21013, member: 1"] Давайте кратко вспомним, что предшествовало 1974 году, с которого и начинается официальная [URL='https://www.ixbt.com/live/platform/istoriya-poyavleniya-i-testy-otechestvennoy-arhitektury-processorov-elbrus-sravnenie-s-zarubezhnymi-analogami.html']история «Эльбруса»[/URL]. В 1968 году начинается серийный выпуск БЭСМ-6, а уже через год Соколов и Мельников приступают к разработке устройства сопряжения АС-6, позволяющего собрать из них подобие кластера. Начинается серийный выпуск на 15 лет устаревшей М-220 и вершины чисто советских мейнфреймов – «Минск-32», продолжавшийся параллельно с ЕС несколько лет, благодаря тому, что «Ряд-1» печально прославились как неработающие не только из коробки, но и после долгого и тщательного допиливания. В этом же году в 60 лет умирает известный советский физик Лев Ландау, математик Александр Есенин-Вольпин арестован как диссидент и отправлен на принудительное лечение в спецпсихушку. Письма в его защиту подписывают 99 математиков, с чего начинается погром в МГУ, приведший к 20 годам яростного антисемитизма и поиска инакомыслящих на мехмате, известных как «черное двадцатилетие». К концу 1980-х мехмат фактически перестает быть значимым центром мировой математики, большая часть толковых специалистов эмигрирует. В 1969 году создан НИЦЭВТ, начинается разработка «Ряд-1», Лебедев реорганизует ИТМиВТ, выделяя 6 отделов: ЭВМ общего назначения, ЭВМ специального назначения, отдел электронного конструирования, отдел ЗУ и отдел САПР (в это время Рябцев доделывает первую версию ПУЛЬС). Юдицкий возглавляет Специализированный вычислительный центр (СВЦ) МЭП с приданым заводом «Логика» и заканчивает разработку 5Э53 для Кисунько. В 1970 году Кисунько достраивает полигон МКСК «Аргунь», туда временно устанавливают чудовищно устаревшую 5Э92б в ожидании модулярного суперкомпьютера Юдицкого, документы на его изготовление уже переданы на завод. В этом же году в МГУ в единственном экземпляре строят «Сетунь-70» и начинается серийный выпуск МИР-2. Тихонов основывает факультет ВМК МГУ. П. С. Плешаков становится замминистра Калмыкова, и они готовят финальную атаку на Кисунько. Создается ЦНПО «Вымпел», подмявшее под себя все работы по ПВО и ПРО, директор НИИ-37 очередной партийный выдвиженец В. И. Марков (тоже заместитель Калмыкова) становится его начальником. Создан Совет ПРО, куда входят Кисунько, Минц, Бурцев и Калмыков. Начаты работы по компьютеру для С-300 5Э26. По просьбе НИЦЭВТ и ИТМиВТ МЭП начинает работы по [B]клонированию мощной ECL Motorola 10k[/B]. Именно в этот момент в недрах ИТМиВТ рождается концепция машины с предварительным названием «Гора» или «Чегет», в дальнейшем известной как «Эльбрус». Для РЛС «Дарьял» Карцев заканчивает М-10 и начинаются долгие попытки продавить ее серийное производство, занявшие 4 года и окончательно подточившие его здоровье. В 1971 году Колесников становится заместителем Шокина. В возрасте 63 лет умирает Лукин, один из немногих, оставшихся до конца порядочными людей, в жерновах разборок МЭП и МРП. Наверху уже принято решение дожать Кисунько и «Аргунь», МРП официально начинает разработку абсолютно новой и уже целиком собственной ПРО А-135, сердцем которой должен стать «Эльбрус». Калмыков ставит вопрос перед Брежневым о не допущении серийного выпуска 5Э53, и Брежнев (вообще не понимающий, о чем там все эти споры) соглашается. Юдицкий разрабатывает для ОКБ Сухого суперкомпьютер САПР – «проект IV» с производительностью 200 MIPS и машину для ГРУ «проект 41-50», но все три разработки остановлены, причем 5Э53 находилась уже в процессе серийного производства, а проект 41-50 был принят к производству. Документация по 5Э53 уничтожается, документацию на 41-50 удалось спасти, передав в ИТМиВТ Мельникову для его грядущей БЭСМ-10. К провалу всех трех проектов Юдицкого (принадлежавших МЭП) приложил руки напрямую Минрадиопром, не желавший терпеть конкуренцию в области сверхЭВМ (с учетом, какие там крутились деньги, это понятно). У МЭП не было заводов для выпуска ЭВМ, что смешно – заводы по производству микросхем принадлежали МЭП, а заводы по производству компьютеров – МРП, что порождало фантастические возможности засунуть им друг другу палки в колеса и застрять навсегда в такой позе, в общем, это и случилось в итоге. Так что Калмыков просто пояснил Брежневу, что МРП занят своими проектами и выпускать еще и чужие не намерен, Брежнев пошамкал челюстями, покивал и отменил выпуск всей техники, разработанной МЭП. МЭП, кстати, отомстил с клонированием ECL, послав Минрадиопром в пешее путешествие в 1980-х и вынеся свой проект «Электроника ССБИС» на купленный ими лично завод аж в Калининграде, подальше от МРП. Вообще, среди советских министерств существовала негласная и железная монополия. Министерство приборостроения (со своим флагманским НИИ – ИНЭУМ) занималось разработкой средних ЭВМ, предназначенных преимущественно для автоматизации, в чужой огород они влезли всего два раза. Первый раз с клонированием S/360 мимо НИЦЭВТ (точнее клонированием Siemens 4004, клона RCA 70, клона S/360), а второй раз уже в конце 1980-х с массивно-параллельными суперкомпьютерами для нефтяников – ПС-2000 и ПС-3000. До этого их вотчиной были СМ ЭВМ и разнообразные управляющие машины, при попытке рыпнуться в сторону суперкомпьютеров того же Карцева быстро выпихнули из приборостроения в МРП. МЭП же обязано было снабжать микросхемами все заинтересованные конторы, но само, по негласным правилам игры, не имело права разрабатывать ЭВМ (особенно супер-ЭВМ), только бытовую электронику типа магнитофонов и часов (позже к ним добавились домашние компьютеры), а при каждой попытке сесть не в свои сани они были нещадно биты. Только в начале 1980-х МЭП дерзнул начать свой мегапроект – «Электроника ССБИС». Нишу же суперЭВМ прочно занял МРП и сапогами выпинывал из нее всех, кто пытался топтаться на их денежной полянке. При этом (до образования НИЦЭВТ) их флагманским институтом был ИТМиВТ, все разработки суперкомпьютеров в иных местах быстро и жестко пресекались. Отметим, что вне этой схемы в СССР существовал только очень толстый армянский блат. ЕрНИИММ разрешалось творить что угодно и когда угодно: от клонов М-3 – «Наири» до микрокомпьютеров, своих версий ЕСок и попыток попилить бюджет на суперкомпьютеры. О качестве их работы словами, которые можно без опасений привести в статье, не говорил практически никто, исключительно отборным великорусским языком, тем не менее денежки они успешно пилили вплоть до развала СССР. Печально на этом фоне выглядела «Сетунь-70» Брусенцова. Построенная в 1970 году в МГУ усилиями энтузиастов, независимых от трех гигантских корпораций-министерств она была обречена с самого момента создания, ее давили уже все они втроем единогласно, отбросив на время свои разборки. В 1972 году стартует разрядка, подписан ОСВ-1. Массовые закупки американских компьютеров CDC CYBER. Для науки и метеорологии поставлены CYBER 170 и 172, а для нефтяников вообще настает рай: И Burroughs B6700 (вдогонку к уже стоящему там B5500) для них же в Москву. За 1970-е на самом деле в СССР было ввезено невероятное (по нашим меркам) количество западных ЭВМ, у нас работали 2 Burroughs, около 6 CDC, несколько HP 3000, два IBM S/360 и под конец десятилетия даже несколько настоящих DEC VAX. Представители МЭП едут на Motorola и обсуждают детали копирования MC10k, начинаются переговоры с IBM о лицензировании S/370 как «Ряд-2». У Siemens закупаются Siemens 4004 и клонируются как М-4000. Ричард Никсон, кстати, в 1972 совершил визит в КНР, чем еще больше снизил накал напряженности в мире, в общем, казалось, что еще немного и две системы заживут душа в душу. В этом же году все работы по А-351 «Аргунь» официально прекращены. Тогда же закончено продумывание концепции «Гора» и БЭСМ-10 и представлены два аванпроекта, целых 2 года развивающиеся параллельно. Снова, как в 1930-е, начинаются закупки на Западе целых фабрик, только уже микроэлектронных, например, завод «Искра» – это, по сути, завод General Instruments, проданный СССР целиком и запущенный к 1977 году. [SIZE=5][B]Начало проекта[/B][/SIZE] В 1973 году наступает мировой нефтяной кризис, СССР достигает пика богатства и доброжелательного сотрудничества с Западом. Начинается проектирование радара «Дон-2» для А-135. Тяжело больной Лебедев уходит со всех постов, Бурцев становится директором ИТМиВТ и немедленно начинает выживать оттуда Мельникова. В 1974 году умирают Минц, Калмыков, Брук и Лебедев. Плешаков становится министром радиоэлектронной промышленности. Готова 100-я серия кристаллов. Бурцев топит проект БЭСМ-10 и еще через 4 года дожмет Мельникова и выдавит его из ИТМиВТ. Документация на «Гору» превращается в «Эльбрус». Приведем здесь интересный документ из архива академика Ершова, который никогда ранее не публиковался в интернете в расшифрованном виде. Что мы можем извлечь из этого бесценного письма? Во-первых, что 1974 год был воистину переломным. Умер Лебедев, и началась жесточайшая кровавая борьба за власть и главное – деньги. Коллективы Юдицкого и Карцева уже скинули с доски. Юдицкого окончательно, все его суперкомпьютерные разработки закрыты, разрешено колупать только мини-ЭВМ (а через 2 года в 1976 Шокин вообще сотрет его в порошок, разгромив СВЦ и разогнав всех), Карцева de facto тоже (его машины в качестве линейки суперкомпьютеров вообще не рассматривались, устанавливались только в СПРН и на продавливание каждой уходило 5–10 лет, один раз он справился, подорвав здоровье, второй – уже не пережил). В итоге остались три могущественных группы, все принадлежащие МРП. Мельников из ИТМиВТ (с завершенным АС-6 и проектом БЭСМ-10), Пржиялковский из НИЦЭВТ (с мечтой постепенно расширить Ряд ЕС до суперкомпьютеров, вслед за их прототипами из IBM) и Бурцев, тоже из ИТМиВТ, к тому времени «золотой мальчик» Калмыкова и Плешакова, с рвением выполнявший заказы на зачистку неугодных типа Староса и за это официально вписанный в главные разработчики всех машин ПВО/ПРО. Очевидно было, что Пржиялковский в этой ситуации находится немного вне системы: с одной стороны, ему и его ЕС опала 100 % не грозит, с другой – влезть в новую нишу суперЭВМ ему явно не позволят. Так что он ограничился тем, что продолжил пинать МЭП, чтобы они не забыли выкатить ему К500, гражданскую версию 100-й серии для старших машин «Ряда-2». А вот между Бурцевым и Мельниковым разгорелась битва не на жизнь, а на смерть. К сожалению, протоколов заседаний, подобных тому, что проводили по клонированию IBM, у нас не осталось (или они пока не обнаружены), так что как именно убивали БЭСМ-10, точно неизвестно. Даже относительно наивный и аполитичный Ершов не мог не заметить, что Бурцев ведет себя крайне агрессивно и совершенно нагло даже по меркам разборок советских академиков («нарушая правила игры») буквально сапогами пытается Мельникова выдавить. Основным козырем того была БЭСМ-6, к тому времени ставшая святыней. Ну как же – последнее гениальное творение великого Лебедева, оригинальная наша разработка, а не эти ваши сомнительные «Бэрроус» и ИБМ, стоит в Дубне, ЦУПе, МГУ и ВЦ АН СССР, имеет много преданных пользователей и т. д. и т. п. Единственная проблема была в ее феноменальном архитектурном убожестве и отсталости элементной базы, было понятно, что к 1980 году нужно построить суперкомпьютер MIPS так на 100–150, а не на 1–1,5. Способен ли на такое Мельников – было решительно неясно. Многие подозревали, что не способен, с учетом того, что его коллектив во многом состоял из предельно консервативных дедов старой школы, архитектурно застрявших в середине 1950-х годов. Однако Бурцев вытащил из рукава даже не туза, а полноценного джокера, предложив добавить в свою «Гору» сопроцессор БЭСМ-6, разработанный на той же элементной базе, что и сама «Гора», то есть мощных ECL, следовательно, в разы быстрее, чем оригинальная БЭСМ-6. Мельникову крыть было нечем, в итоге было принято решение свернуть БЭСМ-10, а проект продолжения БЭСМ-6 слить с «Горой» в единое целое и отдать под командование Бурцева. Наивный Ершов еще надеялся, что они станут работать вместе, и Мельников будет отвечать за сопроцессор, но он плохо знал Бурцева, тому была нужна абсолютная власть. На стороне Бурцева, кроме Калмыкова и его зама Семенихина, был и хитрейший вице-президент (а впоследствии и Президент АН, а также депутат Совета национальностей Верховного Совета СССР) АН Гурий Иванович Марчук, бывший помощник комбайнера, удачно вступивший когда-то в ВКП(б) и через 15 лет напряженной ответственной работы на должности разнообразных начальников отделов и директоров доросший до членкора, а затем и академика. В итоге Мельников еще пару лет болтался в ИТМиВТ как пятое колесо в телеге, совершенно никому не нужный, отвечал за допиливание АС-6 и его развертывание. Звездным часом БЭСМ-6 в составе АС-6 стала та самая миссия «Союз-Аполлон» на пике разрядки и дружбы с Америкой в 1975 году. Всего, по западным данным, было выпущено около 15 АС-6 с 1975 по 1980 годы, по нашим (которым мы уже как-то не очень верим) – около 8. Кстати, путем очень долгих поисков была все-таки обнаружена западная оценка ее скорости в тот момент – примерно 5 MIPS! В результате получается, что наша экстраполяция мощности в примерно 3–4 БЭСМ-6, сделанная в одной из предыдущих статей, была верной. Это однозначно опровергает гуляющую по сети байку про то, как наша БЭСМ порвала суперкомпьютеры NASA, считая все в тридцать раз быстрее, но зато подтверждает ее относительный паритет мощности с машиной IBM S/360 model 91, бывшей тогда сердцем американского ЦУП (что, опять-таки, мы и предполагали). АС-6 создавал Соколов, причем он был очень недоволен изначальной концепцией и считал, что нужны новые технические решения, а совместимость с допотопной БЭСМ-6 связывает руки. Именно поэтому он остался работать на Бурцева, а не ушел за Мельниковым, думая, что так сможет создать собственный компьютер. В будущем он стал главным архитектором векторного сопроцессора к «Эльбрусу» (отменен) и суперкомпьютера МКП («Эльбрус 3.1», не закончен). Вспоминает Николай Томилин: Вспоминает Н. Е. Балакирев: [B]Год спустя, в 1976 Сеймур Крэй выпускает свой Cray-1 на 125 MFOPS, и у всех в мире отпадает челюсть.[/B] Бурцев понимает, что любой ценой нужно выжать не хуже, иначе за такие разбитые надежды покровители его по голове не погладят. А Мельникову приходит на ум гениальный гамбит – бросить МРП и ИТМиВТ и предложить свои услуги МЭП, чтобы собрать советский клон Cray-1, унижающий «Эльбрус». МЭП от такого заманчивого предложения отказаться не в силах (это же сколько бабла можно распилить!), тем более что примерно в это же время они начинают колупать кристалл И200, на котором можно реализовать куда более мощную архитектуру с меньшими проблемами, чем у Бурцева. Шокин выбивает чудовищные фонды (как мы уже писали один завод по производству печатных плат, купленный целиком у французов, обошелся МЭП в сто миллионов долларов), ставит Мельникова во главе свежесозданного Института проблем кибернетики АН СССР и выделяет ему целое отделение в НИИ «Дельта». Оттуда Мельников, как раз выбранный членкором и начинает свой крестовый поход на ИТМиВТ и лично Бурцева. Интересно, что эти интриги не были секретом даже для Запада. В диссертации на соискание степени Ph.D in Business Administration Петера Волкотта (Peter Wolcott) из Университета Аризоны Soviet Advanced Technology: The Case of High-Performance Computing еще в 1993 году приводятся забавные описания разборок советских министерств (перевод): [SPOILER=В оригинале, eng]With the large-scale efforts underway to tool up for the manufacture of ES mainframes, Minradioprom did not have the production resources to support both the BESM-10 and the El’brus lines, however. Ultimately, this issue was settled less on technological grounds than political ones. Burtsev was able to line up more high-level support than Mel’nikov in the Military-Industrial Commission (VPK) and Minradioprom itself. The El’brus was supported, and Burtsev was selected to succeed Lebedev in 1973.[/SPOILER] Таким образом, Бурцев в 1974 году получил карт-бланш делать все, что угодно, чтобы к 1980 году выкатить свой великий «Эльбрус». Архитектура машины к тому времени была уже, в общем, полностью готова (так как разрабатывалась уже 4 года), осталось ее собрать, но тут возникла засада. Во-первых, «Эльбрус» был сложным. Дьявольски сложным для академиков старой школы, тем более что 2/3 ИТМиВТ вообще не имели отношения к разработке ЭВМ, а многие и в целом не имели отношения хоть к чему-то (как топ-менеджер программистов Бабаян). Наиболее способная молодежь в это время уже занималась 5Э26, хотя фонды там были несравнимо меньше (им даже ECL не досталось). Второй проблемой стала элементная база. Обещанную 100-ю серию МЭП осилил избавить от косяков только к 1979 году, когда уже надо было представлять готовую машину, кроме того, Бурцев, как мы говорили, принял чрезвычайно спорное решение собирать «Эльбрус» не просто на рассыпухе 100-й серии, а собрать ее в К200 – подобие MCM. [ATTACH type="full" alt="1712915130826.png"]4262[/ATTACH] [I][COLOR=rgb(124, 112, 107)]Схема «Эльбрус-1» из брошюры Бурцева[/COLOR][/I] В качестве вишенки на торте – скрещивание суперскаляра и стековой машины продвигалось с огромным трудом, многие окончательные детали реализации процессора удалось почерпнуть только на живом [B]Burroughs 6700[/B], который появился в Москве лишь в 1974 году, да и в США сгонять пришлось, посмотреть своими глазами на производство и отладку. В итоге с посильной помощью инженеров Burroughs, предоставивших документацию и обучение, и англичан из Манчестерского университета, поделившихся теоретическими идеями работы теговых архитектур (а также колупания в живых B5500, B6700 и HP 3000, тоже имевшихся в Москве), проект стал обретать очертания, но очень многое приходилось допиливать по ходу дела и еще больше – отдавать на откуп заводу, типа «вы уж там разберитесь как-нибудь сами со стендами для тестов, оптимальным охлаждением и питанием», не академическое это дело – такие мелочи продумывать. Что особенно забавно – основной конструктив «Эльбруса» прикидывали, еще когда B6700 в Москве не было, ввезли его как раз в районе 1974 года. Поэтому сам шкаф «Эльбруса» (в первой версии) был содран с того, что в Москве тогда было – предыдущего поколения, Burroughs B5500. Вообще, если бы эти машины поставили рядом, то от обвинения в полном передере Бурцев бы не отмылся уже никогда, возможно, потому наличие этой архитектуры в Москве очень-очень старательно обходили за 10 километров все отечественные историки ВТ, пришлось спрашивать у американцев, что именно и когда они нам продали. [ATTACH type="full" alt="1712915609837.png"]4263[/ATTACH] Сравните конструктивы Burroughs B5500 и «Эльбрус» (фото [URL='http://www.fwtunesco.org']www.fwtunesco.org[/URL] и брошюра Бурцева). [ATTACH type="full" alt="1712915639567.png"]4264[/ATTACH] [I][COLOR=rgb(124, 112, 107)]Описание стека «Эльбрус» и стек Burroughs (из статьи Бурцева и en.wikipedia.org)[/COLOR][/I] [SIZE=5][B]ИТМиВТ против ЗЭМЗ[/B][/SIZE] По воспоминаниям одного из инженеров ЗЭМЗ Владимира Павловича Гусева, работавшего над процессором «Эльбрус-1» (он любезно согласился поделиться воспоминаниями для этой статьи, подробности ниже), инженеры с завода с 1974 года приезжали в ИТМиВТ для того, чтобы работать над документацией к производству «Эльбрус». Сами академики не снисходили до такой мелочи, ограничиваясь рисунками, куда воткнуть процессор, куда – память, называя это созданием машины. Конкретные схемотехнические решения, типа реализации стека в железе, сотрудники ИТМиВТ уже передирали один в один с аналогичных, изложенных в огромной пачке инженерной документации на тот самый Burroughs 6700. Благодаря этому тот, кто владел на хорошем уровне инженерным английским – довольно быстро повышался и возглавлял соответствующие группы, объясняя им, что к чему в этих бумагах. От Burroughs же был позаимствован и модульный принцип, и общая архитектура блоков процессора, совпадал даже их внешний вид. Время меж тем стремительно утекало, и у Бурцева не осталось выбора, пришлось объявить баги разработки фичей и сказать, что к 1980 году будет готов «Эльбрус», да не тот – сначала тестовая версия на TTL, которая сама по себе великолепна, даже не сомневайтесь (!), а чуточку попозже мы вам выкатим уже полноценный ECL-вариант. ИТМиВТ имел стандартную советскую структуру НИИ: институт – отдел – подразделение – лаборатория. Отделы были посвящены конкретным машинам, а структуры внутри отдела – составляющим их аппаратным и программным проблемам. Иерархия института довольно жестко определяла, кто из сотрудников может писать статьи о машинах и что он может в них писать. До 1985 года отдел, возглавляемый А. А. Соколовым, работал над МКП (он же ранее создавал БЭСМ-6, АС-6 и работал над БЭСМ-сопроцессорами к «Эльбрусу»). Сами «Эльбрусы» создавал второй отдел, именно в нем на должности начальника группы программного обеспечения и ОС находился Бабаян. Причина удвоения групп и назначения Бабаяна сразу на обе должности была простая – зарплата. Советская тарифная сетка была жестко привязана к посту, который занимал человек, и для получения дополнительных сумм в НИИ часто устраивали интересные перетасовки отделов. Третье подразделение под руководством Е. А. Кривошеева занималось разработкой мобильных компьютеров ПВО, точнее 5Э26 и жаловалось на то, что требуют с них так же, как с эльбрусовцев, при этом финансирование и люди им достаются последними. Рябов возглавлял отдел САПР, а Ф. П. Галецкий – отдел многослойных печатных плат и узлов. Еще одно подразделение работало над системами оперативной памяти. Последние отделы были созданы Бурцевым в надежде побороть МЭП, постоянно задерживающее микросхемы и платы, но вышло в итоге все равно не очень. К 1974 году первая документация на TTL-процессор, получивший название «Эльбрус-1», стала поступать на ЗЭМЗ в Сергиев Посад, и началась долгая и мучительная отладка, доводка и переделка грешной машины силами ОКБ завода. Проблема заключалась вот в чем. Как мы уже неоднократно намекали – большая часть советских «разработчиков» ЭВМ… вообще не умели их разрабатывать. Что значит – не умели? А то и значит: разработка ЭВМ – это отдельная, конкретная и четкая научно-техническая дисциплина, смысл которой в США отлично осознали после коммерческого провала IBM 7030 Stretch. Сама-то машина вышла замечательной, вот только на нее вбухали огромное количество денег, и результат получился в несколько раз менее мощным, чем была поставлена задача. При всей своей революционности Stretch был чудовищным провалом с точки зрения главного в капитализме – он провалился на рынке. Машины от CDC были и быстрее, и дешевле. IBM отлично усвоила этот урок и открыла курсы инженеров машинной структуры, как их тогда называли, и стала писать учебники по проектированию и разработке компьютерных систем. Это помогло – следующий же их проект, S/360, спроектированный уже по всем канонам только что открытой науки, получился не только гениальным технически, но и феноменально коммерчески успешным. С 1960-х годов модель IBM переняли все разработчики железа на Западе, а университеты стали пачками выпускать студентов по специальности «архитектура компьютеров и разработка аппаратного обеспечения». В СССР было ровно двое конструкторов-самоучек, Брук и Лебедев (оба даже не математики, а обычные электрики), которые в середине 1950-х годов воспитали себе смену из пары десятков наиболее талантливых студентов, таких же электриков и радиотехников, вписав им в итоге квалификацию «разработчик ЭВМ». Так на свет появились Рамеев, Мельников, Бурцев, Томилин, Соколов и прочие, недалеко ушедшие от отцов-самоучек творцы машин конца 1950-х – начала 1960-х годов. Их никогда не учили проектировать ЭВМ, потому что этого не умели и их учителя, и они намертво застряли в тех самых благословенных советских 60-х, когда для того, чтобы считаться великим конструктором компьютеров, достаточно было уметь спаять руками триггер. Паять триггеры они, как толковые электрики, конечно, умели в совершенстве. А вот все, что лежит за этим – уже не очень. Оплотом такого махрового консерватизма, где деды пытались подойти к созданию машины 1980-х годов, как их учили – в духе 1960-х, и стал ИТМиВТ. Проблема заключалась в том, что как-то незаметно элементная база машин уползла даже не в сторону рассыпухи на 2И-НЕ (которую ветераны еще худо-бедно могли понять), а в сторону БМК на 3000 вентилей, работа которых была для престарелых академиков черным ящиком. В результате «разработка» с их стороны сводилась к тому, что они тоннами изучали документацию передовых американских и английских машин и сочиняли системы команд, по-разному компилирующие их особенности. Переводить же сочиненное в язык микросхем и БМК они предоставляли студентам, аспирантам и младшим научным сотрудникам, равно как и решение всех проблем, связанных с конкретной реализацией тонких моментов в архитектуре. Переложение же этих бумаг в реальные ТЭЗы они оставляли и вовсе на инженеров из заводских КБ, ну не академическое это дело – с такой ерундой возиться. Тепловое моделирование плат в ИТМиВТ вообще никто не делал и не слышал о нем, с блоками питания и прочей «мелочью» там возиться считали тоже ниже своего достоинства. В итоге реальное участие того же Бурцева в создании «Эльбруса» свелось к уже упомянутой компиляции системы команд из IBM, CDC, HP, ICL и Burroughs (до Cray в «Эльбрусе» не добрались, в отличие от Мельникова) и администрированию всего проекта. Разработкой же занимались совсем иные люди. Откуда мы уверены, что все так и было? А очень просто: из воспоминаний людей, которым приходилось воплощать все, что «напроектировали» вот таким вот макаром наши престарелые академики-электрики. Например, по воспоминаниям сотрудника ИПК АН СССР В. Каминского: Степень же кромешного ужаса, который творился вокруг охлаждения ССБИС, можно оценить по тому, что, по воспоминаниям конструктора подсистемы ОЗУ Мартынова из НИИ «Дельта», 4 БМК с памятью при включении проплавили ТЭЗ насквозь. Только система охлаждения CDC 6600 весила семь тонн и по размеру превышала весь суперкомпьютер. Векторный процессор Cray-1 был смонтирован внутри мощного фреонового холодильника, который питали мотор-генераторы, по размеру в несколько раз больше чем сам суперкомпьютер. А ведь без охлаждения и питания проект Cray был бы так же невозможен, как и без процессора. Burroughs B7800 был настоящим монстром, подключаемым с помощью ряда 20 КВт трехфазных блоков питания, снабженных дросселями массой более 100 кг каждый, громадными конденсаторами общей емкостью порядка 0.1 Ф и ключами на мощнейших и редких транзисторах Motorola MJ13335, способными коммутировать токи 10 А при 140 В на частоте около 5 кГц. Разработка ЭВМ – это разработка системы, это сложнейшая и комплексная инженерная задача для коллектива, все части которого работают как швейцарские часы. Вот это и есть то, что не умели делать наши академики. Именно потому мы встречаем в воспоминаниях о разработке вещи, от которых у понимающего человека волосы встанут дыбом: Отсюда и результат попыток наших техноархеологов узнать у тех самых академиков детали реализации их суперпроектов. В общем и целом изготовление техники по-советски включало в себя три волшебных конструкции, благодаря которым все хоть как-то функционировало. Их хорошо описал сталкивавшийся с этим на практике советский физик Сарданашвили: В результате цикл производства «Эльбруса» в точности повторил цикл производства любого советского изделия. [LIST=1] [*]В башне из слоновой кости официальные авторы проекта, орденоносные десятикратно премированные академики, мумифицировавшиеся еще в 1950-е годы, сочинили (методом «почитал как оно у янки и накрутил в три раза сложнее») систему команд и нарисовали квадратики, в каком месте схемы стоит процессор, а в каком – память. [*]Невоспетые герои, недополучившие и 1/10 тех зарплат и почестей из ИТМиВТ – младшие научные сотрудники и аспиранты с живыми молодыми мозгами (но, увы, без практических знаний и опыта), как смогли постарались перевести это в железо, не имея ни малейшего понятия о тонкостях электро- и теплотехники. [*]Еще одни невоспетые герои: инженеры, специалисты по превращению паяльником и такой-то матерью пачки бумаг в работающий образец, трижды переделав все теоретические схемы заставили прототип завестись. [*]Прототип, как и все советское, работает на честном коммунистическом и готов опочить от малейшего плевка в силу чудовищной элементной базы, помноженной на криворукость изначальных проектировщиков, но особой заводской магией (о которой позднее) он проходит военприемку и официально считается сданным. [*]Начальство открывает шампанское, заводским выписывают по 100 рублей премии, их начальству – по машине, академикам – по Ленинской премии, ордену Героя и ставят памятник в их честь. [*]Клиенты получают изготовленную машину и… Она не работает. Косяки присутствуют двух видов – принципиально неустранимые, из-за кривизны изначальной архитектуры, и проистекающие из отвратительного качества комплектующих. [*]Инженеры уже на местах (прикомандированные к любому приличному НИИ, без них даже канализация работать не будет) приступают к починке, доделке и подгонке по мере сил, периодически перепинываясь с заводом или консультируясь с ним. [*]Так проходят первые пару лет, пока первое поколение de jure сданных заказчику машин тупо стоит и не работает. [*]В конце концов через 2–3 года совместные усилия заводских инженеров и наладчиков из НИИ дают плоды, и с завода начинает выходить уже практически некосячная версия «Эльбруса». [*]Наконец-то машина работает de facto (спустя года 3 после формального героического завершения проекта, за который все, кому надо, уже получили ордена и дачи), теперь только раз в день/неделю/месяц, как повезет, требуется тот самый «регламент» – периодическое подвинчивание, подкручивание, уже рутинная замена сгорающих во всем известных конкретных точках отказа микросхем и т. п. Можно жить и радоваться. [/LIST] Так выпуск любой продукции в СССР превращался в бесконечный ад доводок и доделок, а проект «Эльбрус» находился на пределе сложности, которую советская промышленность могла осилить, и заводчанам с ним пришлось несладко. Хуже, кстати, было только на НПО «Кварц», которому выпала честь доделывать, точнее – строить фактически заново с нуля, работоспособную версию того «претенциозного… неоправданных решений» (по выражению одного из инженеров), которое наворотили мельниковцы под названием «Электроника ССБИС». Заводчане полностью с нуля разработали блоки питания и систему охлаждения (вместо нерабочих от ИПК и «Дельты»), перетрассировали сами все платы в системе КУЛОН и фактически и спроектировали саму ЭВМ. Неудивительно, что этот неблагодарный процесс (академиком-то и орденоносцем стал Мельников и верхушка НИИ «Дельта» из министерских детей) задолбал их настолько, что, когда пришел приказ о сворачивании разработки, заводчане отрубили подачу питания и охлаждения на тушу этого монстра и побежали дербанить ее на золото, чтобы хоть как-то компенсировать 5 лет своих страданий. На ЗЭМЗ с «Эльбрусом» все было не так трагично, но тоже весело. Вернемся к воспоминаниям В. П. Гусева, видевшего все своими глазами, трогавшего своими руками и записавшего очень интересные интервью, доступных в [URL='https://topwar.ru/index.php?do=go&url=aHR0cHM6Ly93d3cueW91dHViZS5jb20vcGxheWxpc3Q%2FbGlzdD1QTGdzVTBnVWlwMkJOakltdkpjYS12T0w0ek1aZ2RWZ0RW']серии рассказов об «Эльбрусе», записанных по просьбе автора для этой статьи[/URL]. Первый комплект документов поступил на завод еще в конце 1974 года, а к 1976 году было налажено изготовление пробной партии процессоров. «Эльбрус» был полностью модульной машиной и, по сути, собирался как конструктор Lego из 1–10 процессоров разных типов и нужной под конкретную задачу периферии. Собственно, наладить серийное изготовление процессорных модулей и было самой сложной задачей – если ее решить, дальше все бы пошло само собой. Владимир Павлович прибыл на завод в 1976 году в составе группы студентов, распределенных на ЗЭМЗ. В это время завершалось изготовление первого комплекта «Эльбруса». В 1978–1979 годы была набрана новая студенческая бригада, перенимавшая опыт ветеранов. Изготовление «Эльбруса» на заводе было фактически продолжением его разработки, не доведенной до ума в ИТМиВТ. Выглядело это так. Поступал комплект документации, по которому выпускалась партия ТЭЗ, блоков 2-го уровня и шкафы, объединяющие все блоки, выходные связи с другими элементами комплекса (например, ПВВ, ОЗУ и т. д.) и включающие в себя БП и систему воздушного охлаждения. Естественно, сами ТЭЗы тоже нужно было разработать и, как водится, академики до такого не опускались. Вся схемотехника легла на плечи ЗЭМЗ. Эти ТЭЗ монтировались в функциональный блок, например, сложение или умножение, включались и… выдавали какую-то дичь. В лучшем случае сразу при включении что-то просто сгорало и, разобравшись в чем проблема, это можно было поменять (как уже говорилось, при отладке «Эльбруса-2» при каждом включении/выключении сгорало ТЭЗов 5), в худшем – элемент процессора вроде бы функционировал, но не так, как должно. Естественно, для того, чтобы это выявить, нужны были специальные стенды, пульт, с которого можно вручную ввести, допустим, содержимое регистров и посмотреть на результат вычислений и т. п. Допустим, проблема обнаруживалась в том, что при заданной топологии конкретной платы сигналы входили в race condition, в результате в регистр писалось совсем не то, что, по идее, должно было. Понятно, что при разработке здоровым человеком такие проблемы должны были быть исключены уже на стадии моделирования, но в ИТМиВТ тонкостями не заморачивались – а зачем тогда нужны инженеры? Мы самое сложное сделали, родили идею, а дальше пускай на заводе разбираются! На заводе и разбирались, прощупывая осциллографами, измеряя задержки, отбраковывая кривые микросхемы, кидая соединения поверх платы (навесным монтажом проводом МГТФ на ТЭЗ, витой парой на блоке 2-го уровня и коаксиальным кабелем с РК50, с волновым сопротивлением 50 Ом для согласования с работой схем ТТЛ через разъёмы «Кипарис» – для связей между блоками и внешними устройствами) и наблюдая, что из этого получится. Все изменения в монтаже, которые привели к положительному результату, нужно было тщательно зафиксировать в документации, чтобы следующие платы можно было уже развести без исправленной ошибки. Естественно, согласование было нужно утверждать и в ИТМиВТ. В результате каждое изменение происходило по цепочке «прислали документы – изготовили плату – протестировали – получили лажу – накидали изменений – протестировали – косяк исправлен – описали изменения – отправили в ИТМиВТ – утвердили – получили исправленную документацию». Это мы описываем тривиальный случай, когда проблема в одной дорожке, на практике же ТЭЗы «Эльбруса» по мере отладки и согласования с другими частями машины обрастали проводами не хуже «Электроники ССБИС». На каждую итерацию требовалось согласовать пачку бумаг, в итоге курьеры носились между Загорском и ИТМиВТ постоянно. Теперь помножьте это на чудовищный режим секретности, который позволял вынести папку с завода только после тщательной проверки с занесением везде и опечатыванием оной папки. По воспоминаниям, инженеры часто не морочились этой ерундой, а при возможности (то есть вахтере, предпочитающем лузгать семечки, а не возиться с досмотром до трусов) таскали папки в ИТМиВТ и обратно, так сказать, «наспинным методом», не беспокоя важных секретчиков такой мелочью. Понятно, что скорости разработки, как и то, что ЗЭМЗ находился на расстоянии 80 км от ИТМиВТ, такая волокита не прибавляла. Вообще, менталитет «осажденной крепости» был советским гражданам сладостен и близок, потому что иначе было бы сложно оправдать все горы маразма, навороченного везде, где только можно. Вспоминает Сарданашвили: Защищало это, естественно, больше от своего народа. Как мы помним, все 1960-е цэрэушники ходили на всякие «Микроны», как к себе домой, и перестали этим заниматься только потому, что убедились, что решительно ничего интересного там нет. При этом такой же режим секретности не помешал самому известному советскому предателю, главному инженеру НПО «Фазотрон» А. Г. Толкачеву с 1979 по 1985 годы передавать США сведения о радарах и авионике практически всех советских самолетов: от Су-17 до МиГ-31, что показывает, что регистрация пишущих машинок в милиции шпионам не помеха. Зато во многом знании – много печали, если бы каждый гражданин СССР был в курсе, как на самом деле собирают и как работает его драгоценный ракетно-ядерный щит Родины (да и все прочее тоже), радости бы ему это не прибавило. В неустанной заботе о благополучном невежестве своих граждан и их спокойствии партия приказала секретить все до последнего болта. В результате дикая секретность и въевшаяся буквально в подкорку привычка к самостопу по Оруэллу («о таком говорить не принято!») успешно дожила до наших дней и способствовала многократному умножению мифов о советской сверхнауке и сверхтехнологиях. Даже сейчас разговорить удается, как мы видели, единиц из тех, кто принимал участие в разработках аж пятидесятилетней давности – у всех в подсознании сидит «а как бы что не вышло». Только директора и начальники не стесняются давать интервью – одно сказочнее другого. После сборки каждого блока его нужно было протестировать и, в отличие от отладки, тестировать нужно было каждую изготавливаемую машину, и все это в первых экземплярах – вручную. Представляете радость от хотя бы элементарного прозвона более 9000 (буквально – более 9000) контактов на каждую книжку, составлявшую процессор? Не говоря уже о том, что тестирование этим не ограничивалось. Для того чтобы проверить логику работы ТЭЗа, их соединяли попарно и подавали на входы одинаковую рандомную последовательность бит. Если на выходах сигналы совпадали – блоки работали идентично, если же нет – садились и разбирались, в чем причина. Вспоминает Владимир Гусев: Самое смешное это то, как позднее в лучших традициях к процессу примазались все кому не лень (и заодно огребли ордена и госпремии). Например, Юрий Рябцев так вспоминает эту же историю: Вот так наш главный научил Гурковского, как отлаживать машины! Еще большую фантастику он описывал в плане тестирования самого «Эльбруса»: Вспоминает не очередной начальник-сказочник, а тот, кто и пытался добиться этих процентов, инженер ЗЭМЗ Владимир Гусев, которого автор статьи попросил прокомментировать интервью Рябцева: Д Разработчики блоков, как могли, усложняли жизнь тем, кто занимался отладкой. Например, блок параллельных вычислений разрабатывал А. К. Ким (в будущем большой человек, директор МЦСТ, поднявшийся на знании технического английского и помощи в расколупывании документации на B6700): Сотрудники ЗЭМЗ, выполнявшие «второстепенную работу», с такой оценкой не согласны. Вспоминает Владимир Гусев: Сам Ким был загорским и в 1973 году приехал в ИТМиВТ делать документацию на машину, как мы уже говорили, он хорошо владел английским и помогал передирать куски описания процессора B6700 для «Эльбруса». В итоге пришелся ко двору с такими ценными навыками, да так в ИТМиВТ и остался. С его переездом в Москву связан большой казус. По воспоминаниям Владимира Гусева, у Кима были отвратительные жилищные условия, уровня «общежитие на семью с тремя детьми», в итоге по линии института он встал на очередь на крватиру и был там первым, потому что хуже него в ИТМиВТ не жил никто. Первая квартира в очереди была трехкомнатной, в результате чего московский райком забыковал – как же так, какому-то из Московской области понаехавшему да еще и хату в первую очередь? И сплавили по-быстрому ее кому-то из своих, вот вам и прекрасные возможности получить жилье в СССР. Бурцев возмутился, в итоге квартира Киму все-таки досталась, только уже другая, поплоше. Вспомогательные устройства, впрочем, разрабатывать было легче, воспоминания одного из сотрудников ИТМиВТ: Как видите, не всем так не везло в разработке, как Киму. Он-то конструировал блок, прямого аналога которого в B6700 не было, в итоге абсолютно все пришлось делать методом проб и ошибок. Кстати, на этом примере вы можете оценить уровень компетенции младших разработчиков, не сильно превосходящий уровень старших. Содрать что-то и переделать под нужный формат они могли легко, а вот разработать свое – только методом очень долгих проб и ошибок. Из всего времени, убитого на «Эльбрус», минимум половина ушла просто на то, чтобы научиться хоть как-то что-то делать. И это не их вина – ну не учили у нас, в отличие от США, разрабатывать компьютеры, не учили! С отладкой сопроцессора БЭСМ-6 тоже были не меньшие проблемы, его удалось доделать только к началу 1980-х годов, потому что доделывание его перенесли напоследок, под самый конец. Вспоминает Н. Е. Балакирев: В общем, мифы об отечественной электронике возникают именно потому, что опросить инженеров, работников и реально тех, кто своими руками все это и проектировал (по гениальным идеям академиков), и изготавливал, и тестировал, практически никто никогда не догадывался. Есть хорошее эмпирическое правило – чем больше в интернете дано интервью кого-то про какую-то великую разработку – тем меньше тот, кто его давал, к ней прикасался. В СССР принцип был простой. Гениальные и генеральные типа Лебедева последний раз разрабатывали что-то сами своими руками в 1950-е годы, затем чины и звания им раздавали за выдающуюся административно-командную работу (тем, кому повезло не поссориться с Шокиным, Калмыковым и т. п.). Уже с БЭСМ-6 Лебедев был просто автором идеи и, возможно, системы команд, за саму разработку отвечал Мельников, в реальности же машину проектировал Соколов и другие, операционную систему делал Томилин и т. п. При этом генеральным и гениальным орденоносцем стал, естественно, Лебедев. Через 20 лет уже Мельников взошел на пьедестал и к «Электронике ССБИС» имел такое же отношение, как Бабаян к «Эльбрусу». Реальной разработкой занимались такие же студенты, аспиранты и заводские инженеры. При этом никого из них никогда не обучали разрабатывать ЭВМ. Среди поездок на картошку и чрезвычайно полезных курсов по истории КПСС и истмату/диамату (и вечной физкультуре, конечно), скромно затесались физика, электротехника и электронные устройства, в которых рассказывали, что вообще такое микросхема и TTL-логика. По воспоминаниям Гусева, живые чипы в товарном количестве он увидел уже на ЗЭМЗ, равно как и начал приобретать навыки работы с ними – в вузе ничего этого не было. А это еще не буйные 1980-е, а застойные 1970-е и не Лесотехнический институт, а Бауманка – ведущий инженерный вуз страны. Что касается книг – ну любой, заставший СССР, отлично понимает, каким счастьем было достать хорошую (особенно переводную) книгу по электронике. В отличие от бессмертных трудов гениальных вождей, валявшихся в каждом магазине, толковые книги люди видели в магазинах реже, чем копченую колбасу, и, как и колбасу, в основном в столицах. Поколению Мельникова повезло – сначала поработавшие безвестными конструкторами на гениального и генерального они еще сумели забронзоветь на своих директорских постах в 1980-е и успели сами войти в историю как гениальные и генеральные. Их же ученикам и сотрудникам, реально вывезшим все разработки, уже славы не досталось – СССР рухнул раньше, чем такие, как Олег Гурковский, смогли занять уютные директорские кресла и получить награды не за разработки своей молодости (за них награды уже получили их шефы), а за работы следующего поколения. [SIZE=5][B]Хорошие идеи – ужасный результат[/B][/SIZE] Возвращаясь к «Эльбрусу», отметим, что сборка ТЭЗов осуществлялась, естественно, руками (женскими) в допотопных цехах, постройки конца 1940-х годов (под «Эльбрус-2» организовали уже новый), выглядевших, как… ну любые советские цеха машиностроения – огромные высокие ржавые ангары, при виде которых приходят мысли не о тонкой микроэлектронике, а о сварке рельсов. Оборудование тоже было прямиком из тех лет – самые обыкновенные советские паяльники (даже не паяльные станции). В качестве термоконтроля выступал мастер цеха, пару раз в день проходивший по рядам и проверявший, не шибко ли перегреты микросхемы. Естественно, ни о какой защите от пыли речи не шло, для борьбы со статикой применялась железяка, которой надлежало коснуться перед началом работы. Технология сборки не поменялась со времен БЭСМ-2, несмотря на сменившиеся поколения элементной базы. НПО «Кварц» в этом отношении повезло несказанно больше, это для них Шокин раскошелился (незадолго до своей отставки) на завод, о котором мы уже упоминали, с монтажными линиями печатных плат вплоть до 20х20 дюймов размером. Под потенциальный «Эльбрус-3» примерно в 1988 году МРП для ИТМиВТ приобрело через швейцарскую корпорацию Rode похожий завод чуть пожиже, за 70 миллионов долларов, рассчитанный на производство печатных плат вплоть до 20 слоев (еще с 1980 года стало понятно, что своими технологиями с МРП Шокин делиться более не намерен), но им он так уже и не пригодился. С производством «Эльбруса-1» в итоге вышел совершенный кошмар. В 1976 году было принято решение о… производстве неотлаженной и недовведенной, в принципе, машины. Почему так дико торопились? Бурцев обещал к 1980 году выкатить свое чудо на ECL, а тут еще и на TTL конь не валялся. При этом машину ждали серьезные люди, которых он загрузил с три короба – ядерные академики из Арзамаса и Обнинска, ОКБ Сухого, разрабатывающего истребители, не говоря уже о ЦУП и несчастной ПРО. В конце концов МРП, удавив Кисунько, приняло на себя обязательства сделать все как надо, даже в сытые 1970-е все-таки не всеми обязательствами можно было пренебречь. «Эльбрус» надо было резко доделывать. В итоге летом 1976 года один заводской экземпляр перевозят прямо в ИТМиВТ, инженеры ЗЭМЗ отправляются в командировку и сидят рядом с разработчиками, которые уже проверяют ТЭЗы не по принципу «работает/не работает», а по принципу «работает ли именно так, как нужно». Далее изменения вносятся на месте – нашел косяк, отпаял ножку, кинул провод к другой микросхеме, прозвонил еще разок и так далее. Изменения же вносятся в документацию, которая сразу идет на завод, где в это время уже… собирают серийные процессоры! Задержка составляла в среднем 2–3 машины, то есть на первой паре изменения внесены как есть – навесным монтажом, а на третьей уже успевают смакетировать и выпустить новую топологию плат, но тут настигает волна следующих изменений и так далее… Потому об «Эльбрусе-1» самое важное можно уместить в двух предложениях. Во-первых, среди всех выпущенных машин не было двух одинаковых вообще. Во-вторых – ни одна из них из коробки не работала, как положено. Именно потому, кстати, пользователи жаловались на то, что им подсунули полуфабрикат – без инженерного пульта, с протекающим процессором и т. п. Как обычно, говорим: «СССР» – подразумеваем «аврал, штурмовщина и все в итоге завалили». [ATTACH type="full"]4265[/ATTACH] Платы от «Эльбруса-1» и «Эльбруса-2» (от второго причем даже скорее от сопроцессора БЭСМ-6), обратите внимание на чудовищное количество косяков схемотехники, исправленных по живому (из того же фильма). Причем в СССР выпуск чего угодно – от радиоприемника до «Эльбруса», был сплошным авралом. Провода поверх плат встречались повсеместно – и в телевизорах, и в ДВК, так что ситуация, когда начинается выпуск продукта, не функционирующего вообще (как знаменитый телевизор КВН – «купил, включил, не работает»), а потом его параллельный допил – это скорее норма, а не исключение. Именно потому, кстати, в ситуации, когда косяк не исправить по ходу дела паяльником (например, в микросхеме) и приходится честно отправлять в утиль всю партию, выход годных в Союзе измерялся процентами, а не десятками процентов, как на Западе. Но с «Эльбрусом» эта схема просто превзошла сама себя. Когда все блоки были худо-бедно протестированы, инженеры перешли на работу сменами – сутки через двое с ночевками на стульях прямо в зале ИТМиВТ, рядом с «Эльбрусом», чтобы осилить собрать и завести всю машину целиком, но на качестве такой аврал положительно не сказался. Когда к 1978 году наконец удалось запустить с перфолент ядро операционной системы, настал второй этап тестов, приведший к самым мучительным, каскадным исправлениям: при малейшем косяке, например, в устройстве управления, приходилось по цепочке модифицировать половину процессора. И вот тут настал окончательный карачун. Оказалось, что некоторые исправления второго этапа (которые тоже нужно лепить проводами поверх платы) с монтажной точки зрения пересекаются с уже висящим на плате монтажом первого этапа изменений! При этом количество проводов, которые можно невозбранно повесить на ножку микросхемы, было ограничено, как и количество отпаек этой самой ножки без того, чтобы угробить чип. Каждая пайка еще и должна была быть герметизирована лаком, а в процессе еще и существовала вероятность повредить микросхему. В общем, для инженеров начался просто праздник каждый день. При этом цепочки изменений надо было распространять по всем комплектам, включая эталонные, а затем еще и снова откатываться на шаг 1 и проверять работоспособность платы уже с внесенными изменениями и т. д. и т. п. Вишенкой на торте оказалось то, что начальство ИТМиВТ не озаботилось (при всей любви к бюрократии) снабдить командированных инженеров комплектом документации по уже сделанным изменениям. Пришлось добывать ее пиратским способом через тетеньку-технолога. В итоге соорудили шкаф с ячейками под бумаги по числу ТЭЗов, где каждому соответствовала своя стопа схем со всеми исправлениями по порядку. [SIZE=5][B]Конец Бурцева[/B][/SIZE] Первые части операционной системы были запущены на «Эльбрусе» в ИТМиВТ только в 1978 году. Программное обеспечение «Эльбруса» было темой конференции, проведенной в Новосибирске в 1976 году, а в 1978 году о машине была написана заметная статья в «Правде» – надо было срочно выкатывать готовое изделие! В 1978 году большая часть работ по доводке снова перетекла на ЗЭМЗ. ИТМиВТ в это время от «Эльбруса-1» полностью самоустранился, наплевав на него, потому что все силы отнимал «Эльбрус-2». В результате заводчанам пришлось налаживать серийное производство самостоятельно. К этому моменту они уже разработали тестовые стенды и инженерные пульты для более-менее рутинной настройки блоков. Кстати, этот опыт позже пригодился во втором «Эльбрусе», а больше всего – в следующем проекте, той самой «Электронике ССБИС», если бы не ветераны эльбрусостроения, то Мельников бы запускал своего монстра еще лет 10. При этом на ЗЭМЗ тоже частично распространилось легендарное проклятие сборщиков из южных республик СССР – «веду провод как мне красивее, а не как по схеме положено». Вспоминает Владимир Гусев: Бывало и еще жестче. В итоге в 1979 году машина (формально, об этом позже) проходит государственные испытания, а в 1980 году принимается государственной комиссией, но мучения только начинались. Абсолютно каждый, выпущенный заводом «Эльбрус-1» имел проблемы – от средних до фатальных. Скажете, для СССР это еще нормально? Да, но многие машины не заработали не то что не из коробки, а даже после 2–3 лет ежедневного колупания силами несчастных НИИ, которым они достались. Дополнительным праздником для инсталляторов стало то, что платы двух рандомных «Эльбрусов» были, по сути, невзаимозаменяемые – практически каждая машина отличалась своими уникальными изменениями и исправлениями, частично внесенными в плату, частично прокинутыми проводами. К каждому «Эльбрусу-1» завод имел свою персональную схему исправлений в стиле «машину № 1 доработать по перечню документов такому-то, машину № 2 – по перечню такому-то» и так далее. Обратите внимание на косяки монтажа «Эльбруса-2», да-да, он собирался и изготавливался так же, как и его отец, «Эльбрус-1» [URL='https://topwar.ru/uploads/posts/2022-02/1645168459_7.jpg'][IMG]https://topwar.ru/uploads/posts/2022-02/thumbs/1645168459_7.jpg[/IMG][/URL] [B]Неизвестно точно выпущенное число машин, но, скорее всего, не более 30, и ни о каких 10 процессорах там и речи не шло, на практике завести удалось максимум два[/B]. Темпы выпуска составляли примерно процессор в 1,5–2 месяца, 3–4 машины в год. Даже в таком урезанном виде первая версия «Эльбруса» представляла собой кошмар, например, двухпроцессорную машину, доставленную в Эстонию, пытались отладить несколько лет и окончательно запустили только в 1986 году! Вскоре после анонса «Правды» Эстонская АН объявила, что к концу 1980 года получит «Эльбрус-1» для использования в вычислительном центре коллективного пользования для обслуживания ряда институтов академии. Институт кибернетики должен был разместить машину и разработать систему разделения времени для предоставления доступа другим институтам. Эти оценки оказались дико оптимистичными. Для начала только к концу 1981 года некоторые (но не все!) части «Эльбруса» прибыли в Таллин. По словам Г. Г. Рябова, эта машина была доставлена в Таллин «практически не протестированной», без оборудования и поддержки, необходимых для ее быстрого запуска. В 1982 году ожидалось, что полностью машину соберут к 1984 году, но по факту всего лишь двухпроцессорный «Эльбрус» удалось запустить только в 1986 году, и то благодаря покупке у финнов системы охлаждения. После запуска он был оснащен лишь дюжиной магнитных барабанов (с общей емкостью около 70+ Мбайт, здравствуй, технология 1950-х годов!), имел низкую надежность (особенно при выполнении нескольких пользовательских заданий) и использовался в итоге довольно редко. Возникает вопрос, а как же все это прошло военприемку? А так и прошло, ножками. Для начала, как вообще было принято в Союзе на любом производстве? Вспоминает тестировщик Юрий Бакутин: Теперь как принимали «Эльбрус»? Снова вспоминает Владимир Гусев: Очевидно, что после провала эстонского «Эльбруса» и такой рекламы многие заказчики всеми силами старались отбиться от машины, и их можно понять. Вспоминает непосредственный участник событий – Борис Александрович Андреев, в начале восьмидесятых заместитель главного инженера подразделения «Объект-6» в ЛПТП, которое, в частности, занималось разработкой программного обеспечении для управляющих ЭВМ, входивших в состав комплексов радиолокационных станций: Вообще, с дисками в СССР реально была беда. Нормальные дисковые подсистемы появились в стране только с началом копирования ЕС, причем производили их болгары. ИТМиВТ же вплоть до 1980-х годов (!) вообще на [B]все[/B] свои машины от БЭСМ-6 до «Эльбруса-2» ставил чудовищные магнитные барабаны просто по причине того, что отдел их разработки был чрезвычайно теплым местом, которое ну никак не хотелось покидать. К «Эльбрусу» можно было подсоединить до 32 барабанов на один I/O процессор, а таких процессоров там могло быть два… И право, жаль, что это так и не было сделано чисто из эстетических соображений: только представьте зал, размером с футбольное поле, полный ревущих стальных монстров, с нефтяную бочку и массой в несколько сот кило – до сих пор Голливуд не снял дизельпанка с более безумными декорациями. Максимальная скорость обмена с периферийным хранилищем составляла 4 Мбайт/с на процессор ввода-вывода, причем основные болгарские диски ЕС-5056 имели емкость всего 7,25 Мбайт каждый. Диски наибольшей емкости, серийно выпускавшиеся промышленностью Восточного блока, ЕС-5063 емкостью 317,5 Мбайт, стали доступны только в 1984–1986 годах или позже, но при скорости передачи данных 1,198 Мбайт/с эти диски недостаточно использовали быстрые каналы «Эльбруса-2». После разрыва торговых отношений со странами Восточного блока в 1991 году нехватка дисков стала серьезной проблемой для многих пользователей. ИТМиВТ периодами пытался оказать давление на Минрадиопром для разработки дисков большей емкости, его усилия не увенчались успехом. И ради изготовления [B]вот этого[/B] великолепная М-13 Карцева не была запущена в серию почти 10 (!) лет с момента ее фактического создания, что стоило жизни самому Карцеву, умершему от инфаркта прямо по дороге с очередного совещания по поводу всех задержек производства. Приступить к выпуску М-13 ЗЭМЗ разрешили только в 1986 году, после того, как они окончательно разобрались с «Эльбрусами» обеих версий. Даже несмотря на устаревшую на 15 лет элементную базу, М-13 была в разы надежнее, проще и быстрее бурцевского чудовища. Неудивительно, что эту машину практически никто в СССР не увидел. В общем, в теории Бурцев обещал великолепный «Эльбрус» на ECL к 1980 году, на практике же еле-еле работоспособный убогий вариант на TTL появился только к 1985–1986 гг. Естественно, это был провал и позорище, каких еще не видел СССР (а видел он многое). Проблема заключалась в том, что Бурцев подвел многих уважаемых людей (например, академиков из серьезных НИИ и ОКБ, занимавшихся в т. ч. ядерным [URL='https://topwar.ru/armament/weapons/']оружием[/URL] и самолетами), и такую лажу не могли прикрыть даже его покровители из МРП. Дни его были сочтены. В 1970-е бы ему в итоге все простили (и навесили еще пару орденов), но на дворе было начало 1980-х, финальный виток холодной войны, Рейган, Афганистан и Андропов. Спустить на тормозах военный провал десятилетия было никак невозможно. Автор статьи: Алексей Ерёменко [/QUOTE]
Предпросмотр
Имя
Проверка
Ответить
Главная
Форумы
Пропаганда
История
Как создавался и почему провалился компьютер компьютер «Эльбрус»
Сверху