| ТЕХНОЛОГИИ |
  |
Компании-разработчики программных средств
- 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.
www.genias.de
- Средства обеспечения максимальной утилизации
вычислительных ресурсов: CODINE, GRD
(Global Resource Director);
- Графическая среда разработки параллельного ПО Trapper;
- Средства учета производительности UNIX-систем: PerfAcct и PerfStat;
- Реализации PVM и MPI для систем Parsytec и кластеров на базе Windows NT;
Pallas Gmbh.
www.pallas.de
- Средства профилировки и
анализа производительности MPI-программ:
Vampir/Vampirtrace, Dimemas.
- FORESYS - cистема проектирования Fortran-программ.
- PARMACS - библиотека передачи сообщений
и TraceGen - средство трассировки и анализа производительности PARMACS-программ.
- PMB - бесплатно-распространяемый набор тестов эффективности MPI.
Pallas является европейским дистрибьютером
продуктов PGI и Dolphin.
The Numerical Algorithms Group, Inc. (NAG)
www.nag.com
- Оптимизированные/параллельные библиотеки вычислительных и статистических
подпрограмм (Fortran Library, C Library,
Parallel Library,
Fortran SMP Library)
- Статистические пакеты
- Компиляторы и средства программирования для Fortran 90/95.
The Portland Group, Inc. (PGI)
www.pgroup.com
- Распараллеливающие компиляторы 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
http://www.platform.com
- 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
http://www.psrv.com
- 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
© Лаборатория Параллельных Информационных Технологий, НИВЦ МГУ