Многопроцессорный вычислительный комплекс У-1051
В 1973 г. еще не начался выпуск старших моделей ЕС ЭВМ: ни ЕС-1050, ни ЕС-1060. По инициативе В. И. Буркова и А. Н. Невского в июле МРП разрешило нашему предприятию проектирование многопроцессорного вычислительного комплекса (МВК), обозначенного у нас как У-1051, предназначенного для управления воздушным движением в крупных аэропортах страны. Срок создания опытного образца – 1975 г., а срок изготовления двух заводских образцов – в следующем. Главным конструктором стал директор ПНИИММ В. И. Бурков, его заместителями А. Н. Невский и А. С. Горшков, главными конструкторами направления оперативной памяти – Г. С. Смирнов, центрального процессора – Ю. В. Пинигин, периферийного процессора – В. И. Мухин, конструкторского направления – М. П. Князев, программного обеспечения – А. И. Плетминцев. Комплекс должен быть совместим на уровне машинных команд с ЕС ЭВМ, его производительность при четырех процессорах – до 0,5-1 млн. оп/с.
Профессор МГУ Л. Н. Королев считал (см. Л. Н. Королев. "Структура ЭВМ и их математическое обеспечение", М., Наука, 1974 г., с. 117), что "из машин семейства 360 практически невозможно создавать многопроцессорные и многомашинные комплексы, работающие на общее поле оперативной памяти или на общее поле внешних запоминающих устройств и каналов связи". Тем не менее в компании IBM на базе модели 50 серии System 360 был создан известный многопроцессорный комплекс IBM-9020 для управления воздушным движением. Тем самым подтвердилась разрешимость стоявшей перед ПНИИММ задачи.
Следует отметить, что "уральским" разработчикам МВК построение машин для управления воздушным движением в Швеции, Франции и США стало известно в самом общем виде. Какой-либо детальной документации у нас не было не только на возможный американский прототип IBM-9020, но и на машины серии 360, и на их отечественные аналоги (ЕС ЭВМ). Пути обеспечения совместимости на командном уровне МВК У-1051 с машинами ЕС ЭВМ представлялись исполнителям весьма расплывчатыми. И в то же время у главного конструктора было неукротимое намерение внести в структуру процессоров нечто новое, свое, в частности, увеличить количество общих регистров. А время, отведенное на разработку, неумолимо таяло.
Новое, свое разрабатывали и мы, проектировщики оперативной памяти, но наши решения не выходили за рамки обеспечения заданной совместимости с ЕС ЭВМ. Для достижения требуемой повышенной надежности "уральцами" предусматривалась не только программно-управляемая реконфигурация комплекса (как в IBM-9020), но и использование такой многомодульной системы ферритовой памяти, каждый модуль которой (У-3211 емкостью 256 Кбайт, tц=2,1 мкс) мог бы работать даже при наличии некоторого вида отказов в модуле благодаря применению трансформаторного матричного переключателя (как в У-465, У-466, У-3203) с суммированием мощности 128 из 256 микроэлектронных возбудителей. Примененные нами ферритовые сердечники обладали превосходной температурной устойчивостью, благодаря чему не потребовались ни термостатирование ферритового куба, ни терморегулирования токов возбуждения запоминающих элементов, ни масляный отвод тепла от сердечников. В электронике обрамления ферритового куба дискретные транзисторы не использовались: примененные интегральные и интегрированные компоненты способствовали достижению более высокой надежности модуля памяти. Все это обеспечило очень высокие показатели надежности. Модуль состоял из двух субмодулей У-3209 в поворотных рамах и двух систем питания в неподвижной. Максимальная емкость оперативной памяти – до 4 Мбайт. Мы, разработчики модуля, использовали только простые в производстве двусторонние печатные платы, что ускорило процесс изготовления наших устройств.
Устройства внешней памяти и периферийные устройства предполагалось использовать из набора ЕС ЭВМ с образованием их общего поля. Комплектность комплекса У-1051 – переменная, количество центральных процессоров – до 4, периферийных процессоров (процессоров селекторных каналов и процессоров мультиплексных каналов) – до 16. Разрядность данных – с фиксированной запятой – 1...32 бита, с плавающей запятой – 32 и 64 бита. Система команд – одно, двух и трехадресная. Оперативная память должна быть равнодоступной для центральных и периферийных процессоров. Суммарная производительность оперативной памяти оценивалась в 12 Мбайт/с. Быстродействие комплекса – до 700000 оп/с, надежность – не менее 5000 часов для двухпроцессорной конфигурации. В процессорах предполагалось использование быстрых интегральных микросхем ТТЛ (серии 131) на многослойных печатных платах (МПП), технология изготовления которых еще не была освоена на предприятии.
В декабре 1973 г. был разработан эскизный проект. На стадии технического проекта был разработан, изготовлен и налажен в одном шкафу ЕС ЭВМ модуль ферритовой памяти У-3211 с собственным питанием (Г. С. Смирнов, руководитель, Г. И. Нефедов, В. И. Степушкин и др.), документация для серийного производства модуля памяти нами была своевременно передана на завод ВЭМ. На заводе изготовили 2 модуля У-3211, остальные изготавливались и налаживались в институте. Было проработано (К. Е. Юренков, Л. Н. Тищенко и др.) построение адаптеров памяти и (на интегральных схемах памяти "Ион-3") кэш-памяти, памяти микропрограмм, памяти ключей защиты, памяти мультиплексного канала.
Разработчиков МВК было достаточно много, но они нуждались в твердой координации своих работ. Пинигин, как и другие, безуспешно пытался получить решения по его предложениям.
Сосредоточивший в своих руках практически все руководящие функции директор ПНИИММ В. И. Бурков оказался не способным решить задачу успешного проектирования МВК. Техническое руководство работами и координация были неудовлетворительными, декларировавшиеся пути решения важных вопросов проектирования были расплывчатыми, а иногда просто не понятными разработчикам электрикам и программистам (В. К. Елисеев, А. В. Сивохин). Не были завершены работы даже по упрощенному макетированию процессорных схем. Проектирование процессоров МВК У-1051 не дошло до стадии разработки и изготовления ТЭЗов, освоение технологии изготовления МПП не было завершено и заданный срок работ по опытному образцу комплекса (1975 г.) неизбежно срывался. Пояснительная записка к техническому проекту была готова в декабре 1974 г., в следующем году в НИИ-5 проект защищал В. И. Бурков с группой ведущих разработчиков. Проект был принят, но работы прекращены. Сокрушительный провал!
Сомнительно, чтобы парк отечественных ЭВМ в тот год достиг намеченных Постановлением СМ СССР (1967 г.) 20000 машин. Он неспешно пополнялся моделями ЕС-ЭВМ: 655 шт. ЕС-1020 (1972-1975 гг.) с производительностью 20000 оп/с, 436 шт. ЕС-1030 (1973-1978 гг.) – 80000 оп/с. В отличие от ЕС-1050 (15 шт., 1974-1978 гг.) и IBM-7030 (7 шт.), выпуск лебедевской "миллионницы" БЭСМ-6 с успешно развиваемым математическим обеспечением неуклонно приближался к 355 шт. В ИТМ и ВТ уже без С. А. Лебедева под руководством В. С. Бурцева продолжалась разработка мобильного многопроцессорного модульного комплекса 5Э26 с производительностью 1,5 млн. оп/с, с системой автоматического резервирования, с аппаратным контролем, со средствами обеспечения восстановления рабочего процесса при сбоях или отказах в аппаратуре, с развитым программным обеспечением и системой автоматизации программирования. В 1978-1994 гг. было изготовлено 1500 этих "из ряда вон выходящих" комплексов. И за ними начали вырисовываться контуры могучих МВК "Эльбрус-1", Эльбрус-2" с производительностью соответственно 15 и 125 млн. оп/с, причем одна из моделей (Эльбрус1-КБ) должна была обеспечить программную совместимость со ставшей популярной, богато программно оснащенной БЭСМ-6 (MADLEN, ALGOL ГДР, FORTRAN ГДР, FOTRAN-4, PASCAL, Д-68, НД-70, ДУБНА, ОС ИПМ, ДИСПАК и др.).
А в ПНИИММ начальником отделения, где помимо основного "уральского" направления (А. С. Горшков, Г. С. Смирнов, В. И. Мухин) уже велись работы по микроэлектронике (В. Т. Мошенский), оптоэлектронике (Г. И. Краснов), робототехнике (В. Д. Цыганков), программированию (А. И. Плетминцев) и автоматизации проектирования (Л. Н. Змачинский), вместо "уральца" А. С. Горшкова Бурков назначает функционера, имевшего опыт административной работы, но не компетентного в научных и технических вопросах тематики отделения. Это была последняя стадия "агонии" уральского коллектива.
Так в 1975 году провально окончились попытки вхождения ПНИИММ в общее русло работ по машинам ЕС ЭВМ, и они нашими начальниками больше не возобновлялись: по выражению Буркова, нам следовало теперь "оглядеться", "оглядывались" еще три безрезультатных года, до кончины В. И. Буркова.
С 1975 г. стержневой линией развития советской цифровой вычислительной техники становилась разработка моделей "Ряда-2" с архитектурой машин IBM-370, выпускавшихся в США с 1971 г., и мини-ЭВМ СМ, прототипом которой послужили программно не совместимые с машинами IBM и архитектурно отличные от них PDP-11 фирмы DEC. Парк отечественных ЭВМ стал быстро пополняться такими машинами. По утверждению Б. И. Рамеева и эти работы не выводили нашу цифровую вычислительную технику на передовые позиции в мире. А за рубежом появились первые "гадкие утята", персональные ЭВМ (и не на фирме IBM!), с иной архитектурой, с иной системой команд, с новым программным обеспечением, с прекрасной перспективой развития. В дальнейшем они станут "могильщиками" машин линии IBM и DEC.
Таблица 7. Производство универсальных отечественных ЭВМ в 1964-1995 гг.
ЭВМ | Выпуск, гг. | Кол-во | Млн оп/с | Элементы | Конструктор |
---|---|---|---|---|---|
Урал-11…16 | 1964-1975 | 335 | 0,045-0,1 | ДТЛ | Рамеев Б. И. |
Весна | 1964-1972 | 20 | 0,250 | ЭСЛ | Полин В. С. |
БЭСМ-6 | 1968-1987 | 355 | 1,0 | ЭСЛ | Лебедев С. А. |
Эльбрус-1КБ | 1988-1992 | 5-6 | ЭСЛ | Бабаян Б. А. | |
Эльбрус-1 | 1980 | 15 | ТТЛ | Бурцев В. С. | |
Эльбрус-2 | 1984 | 125 | ЭСЛ | Бурцев В. С. | |
Эльбрус-3.1 | 1990-1995 | 4 | 500 | ЭСЛ | Соколов А. А. |
Урал-11М | 1970 | 1 | 0,1 | ДТЛ,ТТЛ | Богословский |
ЕС-1020 | 1971-1975 | 695 | 0,02 | ТТЛ | Пржиялковский В. В. |
Урал-21 | 1973-1985 | 2+4 | 0,18 | ТТЛ | Горшков А. С. |
ЕС-1030 | 1973-1978 | 436 | 0,08 | ТТЛ | Семерджян |
ЕС-1050 | 1974-1978 | 15 | 0,5 | ЭСЛ | Антонов В. С. |
ЕС-1022 | 1975-1983 | 3828 | 0,08 | ТТЛ | Ростовцев |
ЕС-1033 | 1976-1983 | 1963 | 0,15 | ТТЛ | Гусев В. Ф. |
ЕС-1035 | 1977-1986 | 2138 | 0,16 | ЭСЛ | Смирнов Г. Д. |
ЕС-1060 | 1977-1982 | 313 | 1,0 | ЭСЛ | Антонов В. С. |
ЕС-1052 | 1978-1980 | 12 | 0,7 | ЭСЛ | Антонов В. С. |
ЕС-1045 | 1979-1988 | 1836 | 0,66 | ЭСЛ | Кучукян А. Т. |
ЕС-1036 | 1983-1989 | 2073 | 0,4 | ЭСЛ | Асцатуров |
ЕС-1061 | 1983-1988 | 566 | 2,0 | ЭСЛ | Карпилович |
ЕС-1046 | 1984-1992 | 800 | 1,3 | ЭСЛ | Кучукян А. Т. |
ЕС-1065 | 1984-1986 | 7 | 4,2 | ЭСЛ | Литвинов А. |
ЕС-1066 | 1985-1993 | 422 | 5,5 | ЭСЛ | Ломов Ю. С. |
ЕС-1007 | 1086-1995 | 250 | 0,1 | ТТЛ | Ярмухаметов |
ЕС-1130 | 1989-1995 | 230 | 2,0 | ЭСЛ | Качков В. П. |
Из книги Г. С. Смирнова "Семейство ЭВМ "Урал". Страницы истории разработок." Пенза, 2005 г.
Перепечатывается с разрешения автора.