Институт

Проект МАРС-М (мини-МАРС)

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

Ячейка суперкомпьютера МАРС-М, 1989
Ячейка суперкомпьютера
МАРС-М, 1989

В 1980 году на семинаре ВЦ был заслушан доклад о предложенной конструкции параллельного числового процессора и сделан вывод о реалистичности идеи и возможности доведения разработки до макетного образца. Поскольку основные черты архитектуры спецпроцессора полностью соответствовали концепции МАРС, будущему изделию присвоили идентификатор Мини-МАРС. Гурий Иванович Марчук горячо поддержал проект и, несмотря на то, что вскоре был вынужден переехать в Москву, все последующие годы живо интересовался состоянием дел, опекал и помогал. По его предложению проект сразу решили вести совместно с промышленностью. Замысел был в опережающей разработке прототипа с последующим быстрым внедрением в серийное производство. Фирмой-партнером был в итоге выбран Институт точной механики и вычислительной техники (ИТМ и ВТ) - ведущее предприятие по созданию высокопроизводительных компьютеров.

В дальнейшем Ю.Л. Вишневский перешел со своим коллективом в отдел В.Е. Котова и вел разработку от начала до конца. К сожалению, разработка затянулась на десятилетний период и была остановлена уже на стадии отладки изготовленного макетного образца. Со временем идеи проекта сместились с реализации компактного числового спецпроцессора (мини!) в создание сложной и объемной системы универсального назначения, обладающей всеми видами параллелизма и потоковости в исполнении циклов обработки. К моменту включения проекта Мини-МАРС в номенклатуру разработок ВНТК СТАРТ стало окончательно ясно, что получается большая машина класса Супер-ЭВМ, к которой приставка мини плохо подходит. Было решено изменить название на МАРС-М.

В качестве научной разработки МАРС-М является сосредоточием глубоких и перспективных идей. Использованные архитектурные и технические решения нацелены на "выжимание" максимума, в рамках одного процессора, из возможностей параллельной и потоковой обработки для исполнения типовых фрагментов научно-технических задач. Конечно, значительная часть исследований не была проведена из-за отсутствия действующего макета, но это не умаляет значения выполненной работы. Однако в качестве разработки, нацеленной на промышленное внедрение, проекту не хватило простоты и прагматизма. В то время система такого объема и не могла быть сделана в более короткие сроки, а элементная база и общественный интерес быстро меняются.

МАРС-М был самой большой, протяженной во времени и дорогостоящей разработкой, выполненой нами за прошедшие сорок лет. В проекте проявили свой творческий потенциал Ю.Л. Вишневский, М.Н. Дорожевец, Г.И. Корабельщиков, С.А. Мальков и многие другие. К большому сожалению, не удалось сохранить макет "в железе", остались отдельные платы, документация, статьи и отчеты. Очень хотелось бы в будущем выйти на новый виток аналогичных разработок.