Средства автоматического распараллеливания

Средства распознавания параллелизма в алгоритмах, средства автоматического и полуавтоматического распаралелливания последовательных программ:

BERT 77, FORGE, KAP, PIPS, VAST, V-Ray.


BERT 77

  • BERT 77 - средство автоматического распараллеливания Fortran-программ, с генерацией параллельного кода в модели обмена сообщениями (PVM или MPI).
  • Коммерческий продукт, разработка компании Paralogic. Бесплатно доступна LITE-версия.

FORGExplorer

  • FORGExplorer SMP, FORGExplorer DMP - средства распараллеливания Fortran-программ для SMP и MPP-платформ, работающие на основе базы данных FORGExplorer.
  • Коммерческие продукты, разработка компании Applied Parallel Research.

KAP

  • KAP (Kuck Accelerator Package) - оптимизирующий препроцессор Fortran/C-программ с обнаружением параллелизма.
  • Visual KAP, Visual KAP for OpenMP - визуальные средства автоматического распараллеливания Fortran-программ.
  • Коммерческие продукты, разработка компании Kuck & Associates.

PIPS

  • PIPS Workbench - среда автоматического анализа и преобразования вычислительных Fortran-программ, с возможностью генерации OpenMP-директив, или программ в модели передачи сообщений (MPI/PVM).
  • Исследовательский проект, ПО распространяется бесплатно. Доступны исходные тексты, а также откомпилированные двоичные файлы для платформ Solaris/SunOS, AIX, Linux.

VAST/Parallel

  • Набор программных продуктов для автоматического распараллеливания Fortran/C-программ для SMP-платформ. Есть возможность генерации OpenMP-кода (VAST/toOpenMP).
  • Коммерческие продукты, разработка компании Pacific-Sierra Research.

V-Ray

  • Комплекс инструментальных средств, направленных на автоматизацию создания и оптимизацию параллельных программ для современных суперкомпьютерных систем. Разработка НИВЦ МГУ.

Смотрите также:

  • Распараллеливающие компиляторы от Portland Group.

© Лаборатория Параллельных Информационных Технологий, НИВЦ МГУ Rambler's Top100