программировать проблемно-ориентированные многопроцессорные
вычислительные системы, структура которых адекватна решаемой ими задаче.
При этом в отличие от известных архитектур, достигается высокая реальная
производительность вычислительной системы на широком классе задач, а
также почти линейный рост производительности при увеличении числа
процессоров.
Концепция многопроцессорных вычислителей с реконфигурируемой
архитектурой развивается в нашей стране давно по нескольким направлениям.
Здесь следует упомянуть работы А.В. Каляева [46], Э.В. Евреинова [40],
И.В. Прангишвили [95], В.Г. Хорошевского [39], а также работы других
авторов [12, 59, 126]. Несмотря на все различия, сущность этих работ состоит в
организации вычислительного устройства с мультиконвейерным способом
вычислений, обладающего возможностями реконфигурирования связей и,
соответственно, адаптацией вычислительной системы под структуру решаемой
задачи. Отличие же подходов заключается лишь в той или иной степени
детализации конвейерной ступени, а также в том или ином способе
реконфигурирования связей между ними. Поэтому в дальнейшем
многопроцессорные вычислительные устройства такого типа будем называть
реконфигурируемыми многопроцессорными вычислительными структурами с
мультиконвейерным способом организации вычислений или, короче,
реконфигурируемыми мультиконвейерными вычислительными структурами.
Однако, несмотря на достаточно большое число исследований в этом
очень перспективном направлении, создание целого ряда экспериментальных и
макетных образцов таких машин, дело до широкого внедрения
реконфигурируемых многопроцессорных систем в нашей стране, к сожалению,
не дошло. Возможно, в некоторой мере это было вызвано экономическими и
политическими проблемами, имевшими место в 80-90-х годах прошлого века,
но основная причина, с нашей точки зрения, была связана с отсутствием
элементной базы, которая бы позволяла строить эффективные
реконфигурируемые мультиконвейерные вычислительные структуры.