Компании-разработчики программных средств
- Genias,
- Pallas,
- Numerical Algorithms Group,
- Portland Group,
- Kuck & Associates,
- Dolphin,
- Platform Computing,
- Pacific-Sierra Research,
- Visual Numerics,
- Paralogic,
- Applied Parallel Research,
- MPI Software Technology,
- Etnus.
Здесь представлены компании, которые занимаются разработкой параллельных программ и библиотек, распараллеливающих компиляторов, средств поддержки параллельного программирования, других средств middleware. Внимание: в данном списке представлены только так называемые "независимые" разработчики ПО (third-party software vendors). Все производители компьютеров также занимаются разработкой оптимизированного ПО для своих параллельных архитектур.
Genias Software Gmbh.
- Средства обеспечения максимальной утилизации вычислительных ресурсов: CODINE, GRD (Global Resource Director);
- Графическая среда разработки параллельного ПО Trapper;
- Средства учета производительности UNIX-систем: PerfAcct и PerfStat;
- Реализации PVM и MPI для систем Parsytec и кластеров на базе Windows NT;
Pallas Gmbh.
- Средства профилировки и анализа производительности MPI-программ: Vampir/Vampirtrace, Dimemas.
- FORESYS - cистема проектирования Fortran-программ.
- PARMACS - библиотека передачи сообщений и TraceGen - средство трассировки и анализа производительности PARMACS-программ.
- PMB - бесплатно-распространяемый набор тестов эффективности MPI.
Pallas является европейским дистрибьютером продуктов PGI и Dolphin.
The Numerical Algorithms Group, Inc. (NAG)
- Оптимизированные/параллельные библиотеки вычислительных и статистических подпрограмм (Fortran Library, C Library, Parallel Library, Fortran SMP Library)
- Статистические пакеты
- Компиляторы и средства программирования для Fortran 90/95.
The Portland Group, Inc. (PGI)
- Распараллеливающие компиляторы Fortran/HPF/C/C++ для HPC-платформ, а также для Linux/Solaris/Windows NT на платформе Intel.
- PGPROF - графический профилировщик.
- Средства программирования для процессора i860.
Компиляторы PGI используются на системе ASCI Red.
Новости: Новые версии распараллеливающих компиляторов от Portland Group поддерживают Windows NT
Intel KAI Software Lab - ранее Kuck & Associates Inc. (KAI)
Основатель компании - Dr. David J. Kuck.
- KAP Optimizer - средства реструктуризации кода на языках С или Фортран (препроцессоры) для улучшения производительности (плафтормы: RS/6000,SPARC,Pentium Pro).
- KAP/Pro Toolset - набор средств для распараллеливания больших научных и инженерных программ на SMP-системах.
- KAI C++ - эффективный компилятор С++.
- Visual KAP - визуальное средство автоматического распараллеливания Fortran-программ.
- Visual KAP for OpenMP - визуальное средство генерации программ в стандарте OpenMP.
Новости: Sun включает реализацию OpenMP от KAI в состав Solaris Operating Environment.
Platform Computing
- LSF Suite (Load Sharing Facility), ПО для распределения вычислительной нагрузки (платформы: DEC Alpha, HP 9000, IBM RS/6000, Linux, SGI IRIX, CRAY T90/J90, Sun SPARC, NEC SX-4, Windows NT).
Pacific-Sierra Research
- VAST System - набор
программных продуктов для оптимизации и трансляции программ на языках
Fortran и С. Разработка VAST началась в 1979 году.
VAST использует сложные техники для анализа зависимости
данных, в том числе методы межпроцедурного анализа.
- VAST/f90 - транслятор Fortran 90. Доступен бесплатно для персональнго использования на Linux-системах.
- VAST-HPF и VAST-DPC - поддержка языков High-performance Fortran и Data Parallel C.
- VAST/77to90 и VAST/77toHPF - преобразование программ на Fortran 77 в языки Fortran 90 и HPF.
- VAST/Superscalar - оптимизирующие препроцессоры языков Fortran и С для современных суперскалярных микропроцессоров.
- VAST/Parallel - средство автоматического распараллеливания программ на Fortran и C для SMP-систем с использованием нитей. Поддерживается стандарт OpenMP.
- VAST/toOpenMP - средство автоматического распараллеливания; распознает параллелизм и автоматически добавляет в Fortran-программу директивы OpenMP.
- DEEP (Development Environment for Parallel Programs) - среда разработки, отладки, анализа производительности параллельных программ в системах с распределенной памятью (HPF/MPI) и с общей памятью (OpenMP).
Visual Numerics
http://www.vni.com- IMSL -
библиотеки вычислительных и статистических процедур. Доступны
для языков Fortran 77/90, C, Java.
- Fortran 90 MP Numerical Library - версия для многопроцессорных систем.
Paralogic
http://www.plogic.com- BERT 77 - средство автоматического распараллеливания для Fortran 77.
- n-parallel PROLOG - средство разработки параллельных логических программ.
Applied Parallel Research, Inc.
http://www.apri.com- FORGExplorer - графический броузер Fortran-программ.
- FORGExplorer SMP, FORGExplorer DMP - средства распараллеливания Fortran-программ для SMP и MPP-платформ, работающие на основе базы данных FORGExplorer.
- CacheVu - средство оптимизации Fortran-программ с целью эффективного использования кэш-памяти.
- xHPF - средство автоматического распараллеливания с генерацией HPF-кода.
- spf - средство автоматического распараллеливания для SMP-систем с генерацией кода на OpenMP или с использованием POSIX-нитей.
MPI Software Technology, Inc. (MSTI)
http://www.mpi-softtech.com/- GigaCluster - технология кластеризации, разрабатываемая совместно с компанией GigaNet.
- MPI/Pro - высокопроизводительная реализация MPI для Windows NT, Linux, Mac G3, систем Mercury RACE.
- Cluster CoNTroller - средство распределения нагрузки для кластеров на базе Windows NT.
Новости: Компании Giganet и MSTI предлагают технологию кластеризации Gigacluster.
Etnus, Inc.
http://www.etnus.com/- TotalView - параллельный отладчик.
- TimeScan - средство анализа производительности с помощью трассировки.
Marc
http://www.marc.com © Лаборатория Параллельных Информационных Технологий, НИВЦ МГУ