программное обеспечение параллельных вычислений

 

проектировщики ЭВМ Alliant FX/8

 
 

Проектировщики ЭВМ Alliant FX/8 имели ввиду очень ясную цель и они в значительной степени приблизились к ней. Их подход к параллельному программированию гарантирует, что большинство программ, написанных для ЭВМ Alliant, будут и быстрыми и переносимыми. Кроме того, он позволяет пользователю, решающему научные задачи, практически сразу без какой-либо подготовки эффективно использовать вычислительную машину.

Пользователи могут экспериментировать, изменяя степень распараллеливания своих программ от "чисто последовательной программы" до программы с существенно развитым параллелизмом. Однако программы, уже написанные для какой-либо параллельной системы не легко использовать на ЭВМ Alliant.

Это может быть аргументировано тем, что такой переход труден во всех случаях из-за отсутствия какой-либо стандартизации для конструкций параллельных программ и что в язык FX/Fortran включены многие конструкции языка Fortran 8Х и почти все параллельные механизмы, описанные Куком и др. Однако в настоящее время фирма Alliant не дает других средств, кроме упомянутых, для преобразования явно параллельных программ или алгоритмов для этой машины. Эти возможности, по-видимому, могут быть легко добавлены; аппаратные средства, несомненно, могут их поддержать, а остальное, вероятно, должно быть реализовано с помощью библиотеки поддержки выполнения, макросов и/или препроцессоров.

 
 
 
Copyright (c) 2009. Использование материалов данного сайта возможно только при проставлении активной, не закрытой от индексации гиперссылки. http://soft-tlt.ru