Многие из этих операций могут быть истолкованы как известные операции над векторами: сложение и вычитание функций — как сложение и вычитание векторов, вычисление определенного интеграла от производной двух функций — как вычисление скалярного произведения двух векторов, сдвиг функций по абсциссе — как поворот вектора относительно осей координат и т. д.
Главное отличие такой машины (названной Карцевым функциональнооператорной) от обычной состояло в организации взаимодействия арифметических устройств. Они работали от одного общего тактового генератора. Причем каждая машина выполняла свою операцию в течение одного или двух тактов, а в конце каждой операции и в начале следующей обеспечивался (без каких-либо дополнительных потерь времени) обмен информацией между выходом любого АУ и входом любого ЗУ (запись предыдущих операций) и между входом любого АУ и выходом любого ЗУ (чтение исходных данных для следующей операции), а также между АУ.
Векторная числовая машина, включенная в состав М-9, осуществляла операции над частями функций или с многомерными векторами. Ассоциативная машина, обладая высокой производительностью, брала на себя большую часть "неквалифицированной" работы по переборам и упорядочению массивов информации. Числовая машина работала по самостоятельной программе и по программе, синхронизированной с другими машинами комплекса.
Включение в синхронную работу разнородных вычислительных машин позволяло комплексу сохранить высокую производительность при работе с разнородной информацией и делало его универсальным вычислительным средством для решения широкого класса задач, требующих очень высокой производительности".
Успешная эксплуатация макета М-9 показала многие его достоинства, но промышленного освоения он не получил. В дальнейшем векторная числовая машина комплекса М-9 была положена в основу многопроцессорной вычислительной системы М-10.
Для М. А. Карцева 1967 год оказался знаменательным — был организован Научно-исследовательский институт вычислительных комплексов (НИИВК), основу которого составлял коллектив его отдела ИНЭУМа, а он был назначен директором института.
В 1969 году коллектив вновь созданного института приступил к разработке многопроцессорной системы М-10, и уже в августе 1971 года был создан экспериментальный образец. Такие темпы разработки сказались на здоровье главного конструктора — обширный инфаркт на несколько месяцев уложил его в постель. Но, к счастью, все обошлось благополучно.
В сентябре 1973 года первый промышленный образец успешно выдержал комплексную проверку, а с декабря этого же года началось серийное производство, которое продолжалось до конца 80-х годов.
М-10 представляла собой многопроцессорную синхронную систему со средней производительностью 5 млн. операций в секунду и внутренней памятью емкостью 5 Мбайт. В качестве элементной базы были использованы микросхемы серии 217 ("Посол"). М-10 обладала способностью вести параллельную обработку данных различных форматов, динамически изменять кластеризацию процессоров для соответствия формата данных.
До 80-х годов вычислительная система М-10 по своей производительности превосходила все отечественные машины (БЭСМ-6 она превосходила в 4,2 раза, а старшие модели ЕС ЭВМ — в 5,6 раза). Уступая по производительности из-за несовершенства элементной базы, как пишет Б. А. Головкин, суперкомпьютеру Сгау-1 (появившемуся в те же годы), М-10 превосходила его по возможностям, заложенным в архитектуру. "Они определяются числом циклов (в среднем) на одну выполняемую операцию. Чем оно меньше, тем более совершенна архитектура ЭВМ. Для М-10 оно составляет от 0,9 до 5,3 (для всего спектра операций), а для Сгау-1 — от 0,7 до 27,6. Здесь минимальные значения близки одно к другому, а максимальное значение для М-10 намного меньше максимального значения для Сгау-1".
Информация об использовании системы М-10, как и о применении предыдущей системы М-4, до 90-х годов была закрытой — она также участвовала в составе комплекса системы предупреждения о ракетном нападении (СПРН).
В 1977 году коллективу разработчиков М-10 была присуждена Государственная премия СССР, а М. А. Карцев был награжден орденом Ленина.
В 1980 году М-10 была модернизирована и стала выпускаться под названием М-10М (ее производительность составляла 20–30 млн. операций в секунду). В этом же году правительство страны приняло решение о создании радиолокационной станции нового поколения для СПРН, и институту Карцева было поручено обеспечить новую РЛС вычислительным комплексом на основе системы М-13.
Читать дальше