Часть полного текста документа:Последняя из серии "М" Наталья Дубова В 1984 году была запущена в производство многопроцессорная машина М-13 М-13 представляла собой многопроцессорную машину, в которой каждый процессор был ориентирован на выполнение определенных функций Михаил Александрович Карцев, главный конструктор целого ряда ЭВМ для советских оборонительных систем, был в нашей стране одним из первопроходцев технологии параллельных вычислений и ее воплощения в практике. Последняя его разработка - запущенная в 1984 году в производство многопроцессорная машина М-13 предназначалась в первую очередь для обработки больших потоков информации в реальном масштабе времени и создавалась на элементной базе четвертого поколения - больших интегральных схемах. На этот раз Карцев задумал не одну машину, а серию программно-совместимых многопроцессорных систем. Разрабатывались три базовые модели - малая, большая и средняя, созданные на единой элементной, конструктивной и технологической базе, построенные на общих структурных решениях, но с разной мощностью для удовлетворения разных потребностей заказчика. Все модели строились по модульному принципу, а переход от одной модели к другой осуществлялся путем увеличения модулей. Предусматривалась программная совместимость моделей М-13 между собой. У всех у них был единый машинный язык и единое системное ПО, которое поддерживало работу в режимах реального времени либо разделения времени, допуская создание программ на автокоде, Алголе, Фортране и Коболе. Предыдущая разработка Карцева, машина М-10, предусматривала распараллеливание вычислений на нескольких уровнях - уровне команд (длинное командное слово), уровне данных (векторные команды) и уровне программ - путем построения многомашинных комплексов. В М-13 разработчики ограничились распараллеливанием на уровне данных, но добавили конвейеризацию операций. М-13 стала первой в СССР векторно-конвейерной ЭВМ. С конца 50-х коллектив Карцева строил машины для советской системы предупреждения о ракетном нападении, и очередные архитектурные находки разработчиков служили увеличению мощности, которого требовали новые задачи СПРН. М-13 не была исключением. В 1980 году правительство страны приняло решение о создании радиолокационной станции нового поколения "Дарьял-У", и руководимому Карцевым НИИ вычислительных комплексов было поручено обеспечить эту РЛС вычислительной системой на основе М-13. М-13 представляла собой многопроцессорную машину, в которой каждый процессор был ориентирован на выполнение определенных функций. Все устройства этой ЭВМ, а их всего было 13 типов, группировались по функциональному назначению. Основные вычисления выполнялись в центральной процессорной части, которая включала в себя векторное АЛУ из 4, 8 или 16 арифметических процессоров, в зависимости от модели, и процессор мультиплексного канала. В АЛУ была реализована уникальная система аппаратного контроля, которая автоматически обнаруживала любой неисправный блок. Центральная процессорная часть ЭВМ в зависимости от конфигурации обеспечивала производительность 12, 24 и 48 млн. операций в секунду. Следующая группа устройств представляла собой средства аппаратной поддержки операционной системы и содержала центральный управляющий процессор, таблицы виртуальной трехуровневой памяти и средства поиска. ............ |