Борис Малиновский - История вычислительной техники в лицах
С 1980 года машина стала выпускаться с новыми запоминающими устройствами и получила обозначение М-10М. Машины М-10 и М-10М были программно совместимы и полностью взаимозаменяемы.
Сам Михаил Александрович в докладе в год пятнадцатилетия института так вспоминал о памятных годах его становления: «В 1967 году мы вышли с довольно дерзким предложением — проектом вычислительного комплекса М-9. Это было в год 50-й годовщины Октябрьской революции, поэтому вычислительный комплекс назывался „Октябрь“. Для Минприбора, где мы тогда пребывали, это оказалось уж слишком. Нам сказали: „Идите вы к Калмыкову, раз уж работаете на него“. И вот эту дату, это пятнадцатилетие мы сегодня и празднуем.»
Проект М-9 остался неосуществленным. Но в 1969 году началась разработка вычислительной машины М-10, которая в 1973 году впервые вышла на места эксплуатации. В течение ряда лет эта машина была мощнейшей в Советском Союзе и сейчас продолжает выпускаться и эксплуатироваться. На машине удалось получить уникальные научные результаты, в особенности в области физики. Нельзя сказать, что разработка М-10 была встречена с распростертыми объятиями. Нам говорили, по правде сказать, что мы психи, что нельзя собрать воедино такую груду металла, что все это никогда не заработает. Это мы теперь приучили, так сказать, психологически, что большая вычислительная машина может состоять из такого количества аппаратуры. Тогда никто к этому готов не был. Да и работать нам было невероятно трудно: коллектив тогда трудился на «Соколе-1», в Большом Власьевском переулке (в полуподвале), в полуподвале на улице Бурденко, в полуподвале на Плющихе, на большой Почтовой улице, в полуподвале на улице Щукина и еще в нескольких местах по всей Москве.
Выделившись из ИНЭУМ, коллектив получил помещение бывшей столярной мастерской одного из предприятий на «Соколе» площадью 590 кв. метров. Чтобы разместить весь коллектив, пришлось искать по всей Москве и арендовать нежилые помещения, в основном полуподвального типа. Собственное здание — типовую школу — институт построил в 1975 году, а лабораторный корпус по специальному проекту — в 1985–1986 годах.
Но всегда была деловая и дружеская поддержка со стороны руководства Министерства, со стороны П.С. Плешакова (министра. — Прим, авт.), его заместителя В.И. Миркова, а сейчас — О.А. Лосева, со стороны руководства объединения, со стороны высших партийных органов, Госплана, комиссии Президиума Совета Министров СССР, со стороны дружественных предприятий, со стороны заказчика. «Они помогали нам работать, помогали вытянуть это дело.
И мы вытянули. Работа была отмечена Государственной премией СССР».
«Нам говорили… что мы психи, что… это никогда не заработает», — сказал М.А. Карцев по поводу отношения многих авторитетов к ЭВМ-10 и вычислительным комплексам, включавшим две и три ЭВМ.
Скептиков нетрудно понять, если познакомиться с некоторыми цифрами. В БЭСМ-6 использовалось 60 тысяч транзисторов, 180 тысяч полупроводниковых диодов, 12 миллионов ферритных сердечников. Вычислительный комплекс из трех ЭВМ М-10 содержал 2100 тысяч микросхем, 1200 тысяч транзисторов, 120 миллионов ферритных сердечников. Это не только «груда металла», как сказал Карцев, но и труднопредставимое количество электронных элементов, объединенных в сложные схемы, которые надо было заставить слаженно работать.
И тем не менее вычислительные комплексы заработали… По мере отработки математического обеспечения и частичных аппаратурных доработок прекращение автоматической обработки данных за год составило всего 10 минут!
Не все относились с одобрением к выдающимся успехам Карцева и его замечательного коллектива. Вспоминаю такой случай.
Где-то в конце 60-х или начале 70-х годов мне в Киев позвонил Карцев и обратился с просьбой быть оппонентом по докторской диссертации сотрудника его института В.А. Брика, участника работ по ВК М-9. Знакомясь с присланной в Киев диссертацией, я убедился, что она далеко не заурядна — предлагались совершенно новые методы ускоренного выполнения ряда операций и соответствующие, проверенные практикой оригинальные схемные решения. В досконально исследованной области науки и техники, где, казалось, уже все изучено и расставлено по своим местам, автор диссертации сумел сказать новое и весьма весомое слово. Такого же мнения придерживался и второй оппонент, известный ученый, написавший ряд книг по вычислительной технике, А.А. Папернов. Поддержали диссертанта и выступавшие.
Нас обоих шокировало отрицательное решение ученого совета, возглавляемого академиком В.С. Семенихиным. Оно было явно необъективным. Члены совета, недоброжелательно относившиеся к Карцеву, «отыгрались» на его ученике.
Последний бой…В 1978 году М.А. Карцев предложил приступить к работам по созданию новой многопроцессорной векторной вычислительной машины, используя опыт, полученный при разработке, изготовлении и эксплуатации машин М-10 и М-10М, а также новейшие достижения в технологии и в электронной технике. Решено было присвоить этой машине условное обозначение М-13.
В 1979 году коллектив начал разработку конструкторской документации. Были определены и заводы-изготовители, на которых предполагалось вести производство машины М-13. В течение 1980–1981 годов конструкторская документация комплектно по устройствам была передана на эти заводы.
М-13 стала машиной четвертого поколения. В качестве элементной базы в ней были использованы большие интегральные схемы. В архитектуре этой многопроцессорной векторной ЭВМ, предназначенной в первую очередь для обработки в реальном масштабе времени больших потоков информации, предусмотрены четыре основных части: центральная процессорная часть, аппаратные средства поддержки операционной системы, абонентское сопряжение, специализированная процессорная часть.
Центральная процессорная часть включает: арифметические процессоры (4, 8 или 16), главную оперативную память, главную постоянную память, оперативную память второго уровня, центральный коммутатор, центральное управление, устройство редактирования, мультиплексный канал. Аппаратные средства поддержки операционной системы имеют: центральный управляющий процессор, таблицы виртуальной трехуровневой памяти, средства поиска. Абонентское сопряжение включает: стандартизированное электрическое сопряжение, программируемый интерфейс, сопрягающие процессоры (от 4 до 128). Специализированная процессорная часть состоит из контроллера технического управления, управляющей памяти гипотез, процессоров когерентной обработки (от 4 до 80).
Машина М-13 имела модульное построение и допускала переменную комплектакцию, способную оптимально обеспечить пользователю необходимые технические характеристики. Так, центральная процессорная часть имела три конфигурации и могла иметь производительность в зависимости от исполнения 12.106, 24.106 и 48.106 операций в секунду. При этом также соответственно изменялся и объем внутренней памяти, пропускная способность центрального коммутатора и пропускная способность мультиплексного канала. Так, объем внутренней памяти мог составлять 8,5, 17,0 или 34,0 Мбайт, пропускная способность центрального коммутатора — 800, 1600 или 3200 Мбайт/сек., пропускная способность мультиплексного канала — 40, 70 или 100 Мбайт/сек.
ЭВМ М-13
Абонентское сопряжение и специализированная процессорная часть могли комплектоваться еще более гибко.
Специализированная процессорная часть машины предназначена для обработки больших массивов относительно малоразрядной информации (быстрое преобразование Фурье, вычисление корреляционных функций, сравнение с порогом, проверка гипотез и др.) и имеет в качестве базовой операции произведение двух комплексных чисел (двухточечное преобразование Фурье). Специальный (комплексный) арифметический процессор выполняет эту базовую операцию за один машинный такт. Эквивалентное быстродействие линии комплексных процессоров на порядок превышает быстродействие линии арифметических процессоров на сопоставимых форматах данных.
Эквивалентное быстродействие специализированной процессорной части машины М-13 в максимальной комплектации при решении указанных выше задач может достигать 2.4.109 операций в секунду.
Абонентское сопряжение машины М-13 содержит операционную систему, систему программирования и отладки, файловую систему, систему документирования, библиотеку типовых программ и др. (см. Приложение 10).
Свое выступление в мае 1982 года в день пятнадцатилетия института М.А. Карцев закончил следующими словами:
«…Нам сейчас кажется, что мы никогда не выпускали в свет такой хорошей разработки (имеется в виду машина М-13. — Прим. авт.), как мы пытаемся выпустить сейчас, и что никогда так трудно не было выпустить разработку в свет, как сейчас, никогда мы не встречались с такими трудностями. Но я хочу вам просто напомнить, что мы переживали очередную влюбленность в каждую нашу разработку и трудности у нас всегда были неимоверные. Я вот сейчас просыпаюсь ночами в холодном поту от того, что так медленно и с таким трудом идет производство нашего нового детища. Но понимаете, это, в общем, относится просто, наверное, к старческой бессонице. А на самом деле ведь от того дня, как мы получили задание правительства, прошло не очень много, прошло всего два года и восемь месяцев. И не может быть, чтобы наш коллектив, в котором есть и убеленные сединами и умудренные опытом ветераны, и энергичная и образованная молодежь, чтобы мы не вытянули это наше детище!