Компании-разработчики программных средств

Здесь представлены компании, которые занимаются разработкой параллельных программ и библиотек, распараллеливающих компиляторов, средств поддержки параллельного программирования, других средств 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

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