«Наири»: выдающаяся машина выдающегося разработчика / Хабр

Из истории создания отечественных эвм

Иными словами, должны быть учтены более глубокие смысловое связи в информации, чем связи, учитываемые в существующих машинах: не только между отдельными разрядами одного числа, но и между отдельными числами, представляющими собой значения одной функции. Соответственно все машинные операции должны быть определены не над пространствами чисел, а над пространствами функций.

В число этих операций могут входить сложение, вычитание и умножение функций, сравнение функций, аналогичные операции над функцией и числом, отыскание максимума функций, вычисление неопределенного интеграла, вычисление определенного интеграла от производной двух функций, сдвиг функции по абсциссе и т.д.

Многие из этих операций могут быть истолкованы как известные операции над векторами: сложение и вычитание функций — как сложение и вычитание векторов, вычисление определенного интеграла от производной двух функций — как вычисление скалярного произведения двух векторов, сдвиг функций по абсциссе — как поворот вектора относительно осей координат и т.д.

Главное отличие такой машины (названной Карцевым функционально-операторной) от обычной состояло в организации взаимодействия арифметических устройств АУ.

Они работали от одного общего тактирующего генератора, причем’ каждая машина выполняла свою операцию в течение одного или двух тактов, а в конце каждой операции и в начале следующей обеспечивался (без каких-либо дополнительных потерь времени) обмен информацией между выходом любого АУ и входом любого ЗУ (запись предыдущих операций) и между входом любого АУ и выходом любого ЗУ (чтение исходных данных для следующей операции), а также между АУ.

Векторная числовая машина, включенная в состав ВК М-9, осуществляла операции над частями функций или с многомерными векторами. Ассоциативная машина, обладая высокой производительностью, брала на себя большую часть «неквалифицированной» работы по переборам и упорядочению массивов информации. Числовая машина работала по самостоятельной программе и по программе, синхронизированной с другими машинами ВК М-9.

Включение в синхронную работу разнородных вычислительных машин позволяло комплексу сохранить высокую производительность при работе с разнородной информацией и делало его универсальным вычислительным средством для решения широкого класса задач, требующих очень высокой производительности.

К сожалению, вычислительный комплекс М-9 промышленного освоения не получил, но его разработка и успешная эксплуатация макета явились наглядным свидетельством огромного творческого потенциала коллектива, возглавляемого М.А. Карцевым. 1967 год стал знаменательным для разработчиков ВК М-9: был организован Научно-исследовательский институт вычислительных комплексов НИИВК. Отдел Карцева стал его костяком, а самого Карцева назначили директором. Это было официальным признанием научной школы Карцева.

В 1969 году вышло постановление правительства о создании электронной вычислительной машины М-10, в основу которой была положена векторная числовая машина из ВК М-9.

По словам д.т.н. Л.В. Иванова, «этому предшествовало авторитетное совещание, на котором рассматривалась перспективность двух начатых разработок: «Эльбрус» (академик С.А. Лебедев) и М-10 (М-А. Карцев). Лебедев решительно высказался против многопроцессорное™ в «Эльбрусе» и отстаивал однопроцессорный вариант максимального быстродействия. Академик Глушков поддержал оба направления.

Оба направления и были одобрены» (см. журнал «Вопросы радиоэлектроники», вып. 2 за 1993 г.). В этом же году началась разработка конструкторской документации и последовательная передача ее на завод-изготовитель. С 1970 года на заводе была начата подготовка производства и изготовление экспериментального образца.

К середине 1970 года заводу-изготовителю была передана вся конструкторская документация, а через год, в августе 1971 года, завод поставил под настройку экспериментальный образец машины М-10. Одновременно шла корректировка конструкторской документации и изготовление устройств промышленных образцов машины. Этот год был очень тяжелым для М.А. Карцера. Напряженная работа сказалась на здоровье: обширный инфаркт на несколько месяцев уложил его в постель. К счастью, все обошлось благополучно.

К июню 1973 года все устройства первого образца были изготовлены, прошли проверку на соответствие техническим условиям и поставлены для комплексной отладки машины в целом. В сентябре того же года первый промышленный образец М-10 успешно выдержал комплексную проверку по техническим условиям и передан в опытную эксплуатацию и для отладки математического обеспечения.

В декабре 1973 года были завершены испытания и второго промышленного образца. Практически с этого момента началось серийное изготовление машин М-10. Производство продолжалось свыше 15 лет. Было изготовлено несколько десятков комплектов, большинство из которых до настоящего времени находится в эксплуатации. На базе машин М-10 был построен ряд мощных вычислительных комплексов. В 1976 году, работая в одном из таких вычислительных комплексов, машина М-10 вместе с математическим обеспечением успешно выдержала государственные испытания.

Создание ЭВМ М-10 было отмечено присуждением в 1977 году Государственной премии СССР группе специалистов НИИВК, завода-изготовителя и монтажной организации. В числе удостоенных звания лауреатов Государственной премии были: от НИИВК — заместители главного конструктора Л.В. Иванов, А.А. Крупский, Л.Я. Миллер, Ю.В. Рогачев, Р.П. Шидловский и разработчик математического обеспечения А.Ю. Карасик; от завода-изготовителя — главный инженер А.Г. Шишилов и заместитель главного конструктора по производству В.А. Мушников; от монтажной организации — главный инженер И.Н. Ярыгин.

Главный конструктор ЭВМ М-10 М.А. Карцев был награжден орденом Ленина. Орденами и медалями СССР были награждены 118 сотрудников НИИВК и многие работники завода-изготовителя.

Вычислительная машина М-10 представляла собой многопроцессорную систему синхронного типа и относилась к машинам третьего поколения: в качестве основных логических элементов в ней использовались микросхемы серии 217 («Посол»). Машина предназначалась для обеспечения работы сложных автоматизированных систем управления в-реальном масштабе времени, а также могла решать широкий круг научно-технических задач.

«Наири»: выдающаяся машина выдающегося разработчика / Хабр
ЭВМ М-10 (5Э66)

Уступая по производительности из-за несовершенства элементной и конструктивно-технологической базы появившейся в те же годы американской супер-ЭВМ «Сгау-1», ЭВМ М-10 превосходила ее по возможностям, заложенным в архитектуру.

Они определяются числом машинных циклов (в среднем) на одну выполняемую операцию. Чем оно меньше, тем более совершенна архитектура ЭВМ. Для М-10 оно составляет от 0,9 до 5,3 (для всего спектра операций), а для «Сгау-1» — от 0,7 до 27,6. Здесь минимальные значения близки одно к другому, а максимальное значение для ЭВМ М-10 намного меньше максимального значения для «Сгау-1» (по оценке д.т.н. проф. Б.А. Головкина, см. его статью «Эволюция параллельных архитектур и машин серии М»//Воп-росы радиоэлектроники. Вып. 2 за 1993 г.).

Чтобы читателю была понятна важность создания ЭВМ М-10, следует сказать хотя бы несколько слов о ее основном назначении. Оно долго держалось в секрете, потому что машина разрабатывалась для Системы предупреждения о ракетном нападении (СПРН), а также для общего наблюдения за космическим пространством. Информация об этом впервые появилась на страницах газеты «Правда» от 1 апреля 1990 г. (статья А.Горохова «Стояние при Пестрялове»).

Задача системы — лбеспечить военно-политическое руководство страны достоверной информацией о возможной угрозе ракетного нападения и обстановке в космосе, т.е. она имеет чисто оборонительный характер. Сейчас на околоземных орбитах находится около 17 тысяч объектов различного происхождения, включая действующие и отслужившие свой срок спутники, куски ракетоносителей и пр.

Первый эшелон СПРН — космический: по факелам запускаемых ракет спутники засекают их старт. Костяк системы — ее второй, наземный эшелон, включающий мощные радиолокационные станции, расположенные по окраинам страны (до развала СССР их было девять — под Ригой, Мурманском, Печерой, Иркутском, Балхашом, Мин-гечауром, Севастополем, Мукачевым), а также сеть вычислительных комплексов на базе ЭВМ М-10.

«Наири»: выдающаяся машина выдающегося разработчика / Хабр
Рене Павлович Шидловский

Даже обычная подготовка войск в наше время связана с пусками ракет разного класса. А если ядерные ракеты попадут в руки политических авантюристов, амбициозных «вождей», способных на так называемые «несанкционированные» пуски? Требуется быстрая и точная оценка подобной деятельности, иначе последствия могут быть убийственными для всей планеты.

Не случайно, говорится в газетной заметке, вызрела парадоксальная, на первый взгляд, мысль о координации работы систем предупреждения и контроля космического пространства в планетарном масштабе.

Следует подчеркнуть исключительно высокие требования к вычислительной технике, используемой в таких системах: на подсчет траектории запущенной ракеты отводятся немногие секунды, а объем данных, поступающих в ЭВМ от радиолокационных станций, огромен.

(Основные технические характеристики ЭВМ М-10 даны в Приложении 9.)

К началу 1980 годов ЭВМ М-10 обладала наивысшими производительностью (по некоторым оценкам — 20-30 млн. операций в сек.), емкостью внутренней памяти и пропускной способностью мультиплексного канала, достигнутыми в СССР.

Впервые в мире в ней был реализован ряд новых прогрессивных решений, в том числе: предусмотрена возможность синхронного комплексирования до 7 ЭВМ при прямом (минуя мультиплексный канал) обмене информацией между программами отдельных машин и динамическом разделении оборудования; реализована автоматическая перестройка поля процессоров; в состав ЭВМ введен второй уровень внутренней памяти емкостью более 4 млн. байт с произвольным доступом; обеспечен внешний обмен с обоими уровнями внутренней памяти.

Новизна технических решений защищена 18 свидетельствами на изобретения и 5 свидетельствами на промышленные образцы.

«Наири»: выдающаяся машина выдающегося разработчика / Хабр
С внуком

Большой объем внутренней памяти машины М-10 потребовал и значительного количества оборудования.

Если все оборудование машины размещалось в 31 типовом шкафу, то оперативная память первого уровня, выполненная на ферритовых сердечниках типа М-100П2 с внешним диаметром в 1 мм, занимала 8 таких шкафов, постоянная память — конденсаторного типа со сменными металлическими перфокартами в качестве носителя информации — занимала также 8 шкафов, большая память (память второго уровня) на сердечниках М-100П2 размещалась в 4 шкафах.

С целью сокращения общего объема машины М-10 было принято решение провести исследование возможностей создания запоминающих устройств с теми же объемами памяти, но более компактных. Эти исследования дали положительные результаты: в 1974 году началась разработка новых запоминающих устройств.

Другие сокращения:  ЕГРЮЛ: что это такое и как выглядит

В качестве носителей информации в оперативной памяти первого уровня и в большой памяти (памяти второго уровня) использовались интегральные схемы; в постоянной памяти использовались тороидальные магнитные сердечники с диаметральными отверстиями, обеспечивающие неразрушающее считывание информации. В 1975 году конструкторская документация была передана на завод-изготовитель.

Были изготовлены головные образцы этих устройств. Весь объем оперативной памяти первого уровня разместился в одном типовом шкафу. Объем большой памяти — в двух шкафах, о&ьем постоянной памяти — также в двух шкафах. По своему функционированию новые устройства полностью обеспечивали все тактико-технические характеристики машины М-10.

С 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. — Прим. авт.), как мы пытаемся выпустить сейчас, и что никогда так трудно не было выпустить разработку в свет, как сейчас, никогда мы не встречались с такими трудностями. Но я хочу вам просто напомнить, что мы переживали очередную влюбленность в каждую нашу разработку и трудности у нас всегда были неимоверные.

Я вот сейчас просыпаюсь ночами в холодном поту от того, что так медленно и с таким трудом идет производство нашего нового детища. Но понимаете, это, в общем, относится просто, наверное, к старческой бессонице. А на самом деле ведь от того дня, как мы получили задание правительства, прошло не очень много, прошло всего два года и восемь месяцев. И не может быть, чтобы наш коллектив, в котором есть и убеленные сединами и умудренные опытом ветераны, и энергичная и образованная молодежь, чтобы мы не вытянули это наше детище!

«Когда-нибудь мы вспомним это, и не поверится самим, но нам сейчас нужна одна победа, одна на всех, мы за ценой не постоим.1″

Другие сокращения:  Маркировка светильника. Расшифровка обозначений светильников.

Последняя фраза взята М.А. Карцевым из песни, впервые прозвучавшей в памятном для многих фильме «Белорусский вокзал». И это не случайно. Бывший сержант-танкист остался фронтовиком, работал с максимальным напряжением сил и нервов, что на фронте приводило к подвигу (медаль «За отвагу» и орден Красной Звезды в 20 лет!), а в мирное время позволило ему и его коллективу совершать казалось бы, невозможное.

Завершающие проникновенные слова выступления М.А. Карцева перед сотрудниками созданного им с таким трудом института стали как бы его завещанием. Через год — 23 апреля 1983 г. — его не стало».

Один из немногих

Директором института и главным конструктором машины М-13 был назначен Ю.В. Рогачев, работавший при М.А. Карцеве главным инженером института и первым заместителем главного конструктора (см. биографическую справку. Приложение 11).

Выполнить завещание основателя института и успешно завершить начатые им работы стало основной задачей коллектива НИИВК. Рогачев активно занялся поиском возможностей подключения специализированного завода к производству машины М-13 — последнего детища Карцева. Эти поиски увенчались успехом: в 1984 году промышленное производство машины М-13 было начато.

Под руководством Ю.В. Рогачева, при активном участии первого заместителя главного конструктора к.т.н. Л.Я. Миллера, заместителей главного конструктора к.т.н. ‘Р.П. Шидловского, к.т.н. А.А. Крупского, к.т.н. А.Ю. Карасика, Е.И. Цибуля, а также руководителей отделов и лабораторий, ведущих специалистов по вычислительной технике и программированию были успешно проведены работы по выпуску и вводу в эксплуатацию машин М-13 вместе с программным обеспечением.

Успешно продолжались работы и по созданию новых вычислительных комплексов на базе машин М-10М, в том числе и с использованием волоконных оптических линий.

Вклад коллектива института в развитие отечественной вычислительной техники был высоко оценен правительством: в 1986 году Научно-исследовательский институт вычислительных комплексов был награжден орденом Трудового Красного Знамени.

Высокие награды получили многие сотрудники института, в том числе Ю.В. Рогачев (орден Трудового Красного Знамени).

«Наири»: выдающаяся машина выдающегося разработчика / Хабр

Памятник на могиле М.А. Карцева

В продолжение всей своей деятельности М.А. Карцев проявлял высокую творческую активность. Его монографии по основам теории арифметических устройств и основам проектирования структуры ЭВМ стали настольными книгами для разработчиков вычислительной техники.

Менее известны созданные под руководством Карцева ЭВМ, имевшие специальное назначение и находившиеся на вооружении Советской Армии. ЭВМ М-4М (шифр 5Э71, 5Э72, 5Э73) на порядок превосходили современные им М-220, БЭСМ-4 и др. Они несли дежурство на ответственных объектах с 1967 г. до 1981 г., выпускались серийно; наработка на отказ или сбой составляла в них 700-1000 часов.

ЭВМ М-10 (шифр 5Э66) значительно превосходила современные ей отчественные ЭВМ (БЭСМ-6, ЕС-1060).

Из ЭВМ 5Э71-5Э73 и 5Э66 был создан и находился в постоянной круглосуточной эксплуатации крупнейший в стране многомашинный комплекс, в котором по единому алгоритму работали 76 ЭВМ, соединенных каналами передачи данных длиной в десятки тысяч кичометров.

Карцев понимал, что ЭВМ, разработанные в Институте вычислительных комплексов, способны не только нести службу в оборонительной системе предупреждения ракетного нападения, но могут принести огромную пользу в научном исследовании при выполнении наиболее сложных научно-технических расчетов, которые в то время не могли быть выполнены ни на одной отечественной машине не только из-за более низкого быстродействия, но и из-за значительно меньшей емкости внутренней памяти.

Несмотря на сопротивление военного административного аппарата, он добился разрешения на публикацию материалов об ЭВМ М-10, активно способствовал установлению связей с организациями, нуждавшимися в высокопроизводительной технике.

По его инициативе на М-10 были проведены особо сложные научные расчеты: по механике сплошной среды (в 40-45 раз .быстрее, чем на ЕС-1040), по моделированию плазмы (в 20 раз быстрее, чем на БЭСМ-6, для вариантов, помещающихся в ОЗУ БЭСМ-6, и в сотни раз быстрее для реальных вариантов).

Впервые в мире на модели получены данные по явлению коллапса в плазме, чего не удалось сделать на СДС-7600 в США; часть этих результатов опубликована в докладах АН СССР (т. 245, 1979, No 2, с. 309-312), трудах XY международной конференции по явлениям в ионизированных газах (Минск, июль 1981 г.), доложена на европейской конференции в Москве осенью 1981 г.

«Наири»: выдающаяся машина выдающегося разработчика / Хабр
Ю.В.Рогачев (80- гг.)

По оценкам Института прикладной математики АН СССР, быстродействие М-10 на 64-разрядном формате превосходит БЭСМ-6 (48 разрядов) в 3,6-4,6 раза, ЕС-1060 — в 3-5,6 раза, ЭВМ «Эльбрус-1-1» (48 разрядов) — в 2,4 раза.

Разработки М.А. Карцева были основаны на новых технических решениях, опережавших свое время: страничная организация памяти, сочетание операций с плавающей и фиксированной запятой в М-2 (1952-1956 гг.), микроэлементная структура команд («модальности операций») в машине М-4 (1957-1959 гг.), магистральная («конвейерная») структура в М-4М (1962-1964 гг.), программно-перестраиваемая линейка синхронных процессоров, векторная структура, быстродействующая оперативная память 2-го уровня в М-10.

В многопроцессорной системе 4-го поколения М-13 впервые реализована аппаратура пооперационных циклов (обеспечивающая независимость программы от числа процессоров в системе), аппаратура сегмен-тно-страничной организации памяти (перекрывающая возможности файловой системы), программно-управляемый периферийный процессор для операций типа преобразования Фурье, Уолша, Адамара, Френеля, вычисления корреляционных функций, пространственной фильтрации и т.п.

Среднее быстродействие центральной части — до 50 млн. операций в секунду (или до 200 млн. коротких операций в секунду), внутренняя память — до 34 Мбайт, скорость внешнего обмена — до 100 Мбайт в секунду, эквивалентное быстродействие периферийного процессора на своем классе задач — до 2 миллиардов операций в секунду.

М.А. Карцев — автор фундаментальных теоретических работ по вычислительной технике (5 монографий, 55 статей и отчетов, 16 изобретений). Книги «Арифметические устройства электронных цифровых машин» (русское издание — 1958 г., позднее переиздавалась за рубежом), «Арифметика цифровых машин» (1969 г.) заложили основы теории арифметических устройств; их выводы вошли в учебники.

В последних монографиях «Архитектура цифровых вычислительных машин» и «Вычислительные системы и синхронная арифметика» (1978 г.) практически впервые сделана попытка поставить на научную основу проектирование общей структуры ЭВМ и аппаратуры для выполнения параллельных вычислений.

М.А. Карцев — один из инициаторов развертывания в СССР работ по использованию достижений оптоэлектроники в вычислительной технике. Впервые в СССР в НИИ вычислительных комплексов была создана волоконно-оптическая система для многомашинного комплекса из шести ЭВМ М-10 .

Трудовые достижения М.А. Карцева отмечены орденом Ленина (1978 г.), орденом Трудового Красного Знамени (1971 г.), орденом «Знак почета» (1966 г.) и медалью «За доблестный труд». В 1967 году ему была присуждена Государственная премия СССР.

В 1993 г. Научно-исследовательскому институту вычислительных комплексов присвоено имя его основателя.

Рассказ о М.А. Карцеве я завершаю словами из письма его сына Владимира.

«Те немногие страницы, что я Вам посылаю, — это, конечно, гораздо меньше, чем заслужил отец.

Чем больше я думаю о нем, тем труднее мне ответить самому себе на вопрос, каким же он был. Несомненно, основным для него была его работа, но так же несомненно и то, что он достиг бы успехов и в ином деле, если бы судьбе было угодно заменить ему конструирование вычислительных машин на что-нибудь другое.

Отец очень ценил в человеке любой талант и умение, будь то способность решить теоретическую проблему или хорошо водить машину. К сожалению, очень часто ему приходилось общаться с теми, кто этими талантами не обладал, но от них зависела судьба его дела. В этих случаях многое приходилось ему брать на себя. Была и другая причина такого поведения отца.

Однажды он прочитал мне вслух примерно такой эпиграф, предваряющий книгу по теории графов: «Узнав, что его собирается посетить тетушка, ковбой Джон развил бурную деятельность, и когда тетушка приехала, ее встретили обедом. Тетушка была удивлена только тем, что тарелки были прибиты к столу гвоздями.

После трапезы Джон свистнул собак, они примчались и вылизали все тарелки. «Приучить вас прибегать к столу, — сказал Джон, обращаясь к собакам, — было не так просто. Но дело того стоило. Тетушка тотчас уехала». Прочитав эпиграф, отец добавил: «Руководитель каждого проекта должен быть готов к тому, чтобы выполнить его весь своими руками. Это не так просто, но дело того стоит!».

Как бы между делом отец читал лекции студентам-вечерникам (днем он был на работе) и также между делом стал профессором. Тогда мне казалось это естественным, я думал, что с возрастом все становятся профессорами. Как-то я все же спросил его, когда он готовится к лекциям. «Да я просто рассказываю студентам главу за главой из моей новой книжки», — ответил отец.

Действительно просто! Но и я был не лыком шит. «А что ты будешь делать, когда все главы кончатся, ведь книжка-то еще не дописана?» — спросил я. «А к тому времени и курс кончится», — отшутился отец. Больше вопросов у меня не было. А теперь их появляется все больше. Когда же отец успевал писать свои книги и статьи? Очень сомневаюсь, чтобы он мог хоть что-нибудь написать на работе.

Вот чего ему не надо было делать, так это «врабатываться» в дело. Этот термин поймут многие люди творческих профессий, которым надо ловить вдохновение, чтобы взяться за перо. Он же писал книги в любую свободную минуту. Писал без черновиков.

Другие сокращения:  МАК-терапия – простой инструмент для самопознания — Блог Викиум

Рукопись сразу шла машинистке. Теперь уже никто не узнает, какой процесс предшествовал тому моменту, когда мысли переходили на бумагу, и действительно ли легко отцу писалось. У него не было хобби типа коллекционирования марок или строительства дачи. Наверное, в этом секрет того, что он постоянно был в форме и ему не надо было «врабатываться»: в какой-то мере создание книг и являлось его хобби.

Непрофессионализма отец не любил в любой области. Помню слова негодования, когда он собирал приемник из детского набора, в котором ни одна деталь не помещалась на отведенное ей место. Зато в преодолении трудностей, заслуживающих, на его взгляд, внимания, отец бывал безгранично терпелив. Когда отец занимался, он был удивительно спокоен.

Принимая экзамен у студентов, отец разрешал им приносить с собой любые книги. И уж конечно — я безгранично уверен в этом — он не требовал, чтобы они знали столько же, сколько он сам. И все же его экзамен не считали самым легким. Он требовал не запоминания информации, а понимания предмета. Многие ли могут похвастаться этим?

М-1: как зарождалась эвм

Первый шаг на пути создания автоматической цифровой
электронной вычислительной машины был сделан (с получением авторского
свидетельства на ее изобретение в 1948 году Исааком Семеновичем Бруком и Баширом Искандаровичем Рамеевым. –
Прим. CNews). С этого
времени И. С. Брука не покидает идея построения электронной цифровой
вычислительной машины в своей лаборатории.

В специально отведенной для М-1 комнате был построен
постамент площадью около 4 кв. м, в центре которого установили прямоугольную
вентиляционную колонну с отверстиями для обдува панелей. Воздух в колонну
нагнетал мощный вентилятор, установленный под постаментом. По бокам колонны
размещались стойки, предназначенные для крепления на них блоков с электронными
схемами узлов. По мере изготовления блоки устанавливались на свои штатные места
в стойках для настройки и автономной стыковки.

В сентябре 1950 г. была готова конструкторская документация
на блоки МПД АУ. В начале октября М.А. Карцев приступил к разработке главного
программного датчика, в результате появилась блок-схема ГПД. В процессе
проектирования этого устройства были разработаны конкретные схемы, реализующие
принципиально новое техническое решение — двухадресную систему команд, нашедшую
впоследствии широкое применение в отечественной и зарубежной вычислительной
технике.

Началась разработка и выпуск конструкторской документации
(КД) на блоки ГПД. По мере готовности КД на блок его монтажная схема
передавалась монтажникам для производства. Завершались работы по магнитной
памяти. Проектирование электронных схем записи и чтения магнитных сигналов не
составляло трудностей для выпускников радиотехнического факультета МЭИ Н.Я.
Матюхина и А.Б. Залкинда. Использование магнитных головок от бытовых
магнитофонов решило вопрос и с комплектацией.

В опытном производстве Энергетического института АН СССР
были изготовлены механизм и дюралюминиевый цилиндр для магнитного барабана.
Покрыть поверхность этого цилиндра ферромагнитным слоем согласились специалисты
Всесоюзного радиокомитета. В декабре изготовление блоков арифметического узла
завершилось, и начался монтаж плат и блоков других устройств.

В феврале 1951 г. были изготовлены блоки главного
программного датчика, а к весне 1951 г. — изготовлены, отлажены и состыкованы
электронные схемы и барабан магнитной памяти. В марте 1951 г. все узлы были
полностью укомплектованы блоками. Продолжался монтаж блока трубок электронной
памяти. Арифметический узел к этому времени был автономно отлажен и выполнял
операцию сложения в автоматическом режиме. В начале апреля результаты работы по
созданию М-1 рассматривались комиссией Президиума Академии наук СССР. В ее
состав входили академики И.П. Бардин, А.В. Топчиев, Г.М. Кржижановский, М.А.
Лаврентьев, С.Л. Соболев и еще ряд представителей АН и промышленности.

Демонстрация автоматической работы арифметического
устройства произвела на посетителей огромное впечатление. Световая индикация
цифровых регистров визуально показывала автоматический процесс выполнения операции
сложения, который особенно ярко выражался при работе устройства в режиме
счетчика, когда яркое свечение индикаторных лампочек первых разрядов постепенно
снижалось, в средних разрядах превращалось в мигание, которое в каждом следующем
разряде становилось все реже и реже.

Основные характеристики М-1

Система счисления — двоичная, с фиксированной запятой.

Количество двоичных разрядов — 24.

Арифметический узел — параллельный.

Система команд — двухадресная.

Объем внутренней памяти: — на магнитном барабане — 256 25-разрядных чисел; — на электростатических трубках — 256 25-разрядных чисел.

Быстродействие: — с магнитной памятью — 20 оп/с; — с электронной памятью операция сложения выполнялась за 50

мкс

, операция умножения — за 2000 мкс.

Выполняемые операции: сложение, вычитание, умножение, деление и ряд вспомогательных операций.

Ввод информации и программ — с перфоленты трансмиттером.

Вывод результатов и печать — на широкоформатном телетайпе.

Комплектующие элементы: радиолампы 6Н8С, 6Ж4, 6П6, купроксные выпрямители КВМП-2–7, электростатические трубки ЛО-737.

Количество радиоламп — 730.

Площадь помещения — 15 кв. м.

Потребляемая мощность — 8 кВт.

1951 г.: первая программа, выполненная на М-1.

По результатам этой демонстрации Президиум Академии наук
СССР распоряжением № 602 от 16 апреля 1951 г. за успешное выполнение работ по
его заданию от 22 апреля 1950 г. премировал десять ведущих разработчиков машины.
При вручении премии им были выданы памятные выписки из этого распоряжения. Продолжалась
автономная настройка остальных узлов машины и их частичная стыковка. Был
подключен к электрическому питанию изготовленный в опытном производстве
Энергетического института АН СССР магнитный барабан. На отдельном столе в
комнате М-1 были установлены и с помощью кабелей с разъемами подключены к
стойке машины трансмиттер, обеспечивающий ввод в машину исходных данных и
программы решения задачи с бумажной перфоленты, и широкоформатный телетайп, на
котором печатались цифровые таблицы с результатами решения задач.

Началась разработка тестовых программ. Отрабатывалась
система команд и технология программирования. В этой работе принимали участие
молодой математик к. ф.-м. н. Ю. А. Шрейдер, М. А. Карцев, Н. Я. Матюхин и ряд
других потенциальных пользователей машины, среди которых был и академик С. Л.
Соболев. Они разрабатывали программы для решения на М-1 конкретных задач,
обучали программированию разработчиков машины и ее потенциальных пользователей.

Для контроля правильности работы машины при комплексной
стыковке составлялись программы решения простых задач, результаты которых можно
было сравнительно легко проверить. Удачной оказалась программа решения
уравнения параболы у = х2. Одинаковые результаты решения для положительного и
отрицательного значений х давали возможность определить правильность работы
машины, сравнивая распечатки симметричных значений результатов решения. Можно
считать, что эта программа явилась первой тестовой программой машины М-1.

С конца августа 1951 г. началась комплексная отладка машины
— выполнение арифметических и логических операций в автоматическом режиме. К
этим работам подключились В. В. Белынский и Ю. Б. Пржиемский. Комплексная
настройка и испытания машины завершились в начале декабря 1951 г. решением
целого ряда контрольных задач, в том числе задач академика С. Л. Соболева.

Машина вместе с проектом научного отчета о завершении работы,
выполненной по распоряжению Президиума Академии наук СССР от 22.04.1950, была
предъявлена приемной комиссии. 15 декабря 1951 г. отчет о работе
«Автоматическая цифровая вычислительная машина М-1» утвердил директор
Энергетического института АН СССР академик Г. М. Кржижановский. Его распоряжением
с начала 1952 г. АЦВМ М-1 была введена в постоянную эксплуатацию. На ней
производились разнообразные расчеты, отрабатывалась технология программирования,
решались многие научные задачи в интересах лаборатории электросистем и других
лабораторий ЭНИН. Ученые и инженеры, ранее производившие вычисления на
расчетном столе и на механическом интеграторе, переключались на расчеты с
использованием АЦВМ М-1.

Сформировалась группа программистов. Специалистами Мосэнерго
совместно с учеными лаборатории электросистем производились расчеты режимов
работ электрических сетей города. Ученые лаборатории теплотехники А. С.
Предводителева начали делать на М-1 первые расчеты нагрева баллистических ракет
при движении в атмосфере. Таблицы с результатами расчетов параметров воздуха за
ударной волной немедленно передавались конструкторам из ОКБ С. П. Королева,
которые определяли необходимое количество теплозащитного материала ракеты.

Использовалась М-1 и для других крупных научных проектов
сторонних организаций. Одним из первых решал на ней свои задачи академик С. Л.
Соболев, в то время заместитель по научной работе в институте академика И. В.
Курчатова. Для его коллектива в самом начале 1952 г. были проведены расчеты по
обращению матриц большой размерности. С учетом положительного опыта применения
М-1 для решения крупных научных задач, сторонние организации позднее (в
1953–1954 гг.) переключились на работы на введенной в эксплуатацию ЭВМ М-2. В
итоге машина М-1 находилась в эксплуатации около трех лет. Первые полтора года
М-1 была единственной работающей ЭВМ в России.

***

CNews продолжает публиковать главы из книги «Страницы
истории отечественных ИТ» – совместного проекта «АйТи» и «Виртуального
компьютерного музея» (Сост. Эдуард Пройдаков. – М.: Альпина Паблишер,
2022). Сегодня мы публикуем статью одного из разработчиков советской
вычислительной техники Юрия Рогачева «Автоматическая цифровая
вычислительная машина М-1». Первую часть читайте здесь.

Оцените статью
Расшифруй.Ру