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