Средства автоматического распараллеливания
Средства распознавания параллелизма в алгоритмах, средства автоматического и полуавтоматического распаралелливания последовательных программ:
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.
© Лаборатория Параллельных Информационных Технологий, НИВЦ МГУ