home   contents  previous      next        up

Программное обеспечение Parsytec систем

Parsytec предлагает следующие системы параллельного программирования, операционные среды для узлов параллельных систем:

параллельная системаОС узла внешний компьютерОС внешнего компьютерасистема программирования
Parsytec CC AIX нетAIXEPX, PowerTools, среда разработки параллельных приложений
Parsytec CC Windows NTнетWindows NTсреда разработки параллельных приложений
PowerXplorerNanoKernelестьSolarisPARIX
MultiClusterNanoKernelестьSolaris, MS-DOS PowerTools
PowerTRAM NanoKernelестьSolaris, MS-DOSPowerTools

Все параллельные среды фирмы Parsytec обеспечивают базовые функциональные возможности параллельных систем:

В качестве модели параллельного программирования используется CSP (взаимодействующие последовательные процессы) модель Ч.Хоара.

Parsytec предлагает EPX, PARIX и PowerTools как стандартные параллельные среды для их параллельных систем. Все эти программные среды обеспечивают реализацию произвольных параллельных приложений для Parsytec MIMD систем. Они отличаются в уровне абстракции, в степени отражения аппаратных средств, методах получения доступа к возможностям аппаратуры нижнего уровня.

Среды параллельного программирования PARIX и PowerTools используют Parsytec NanoKernel(nk) для управления ресурсами узлов параллельной любой Parsytec системы. Система Parsytec CC, кроме этого, может использовать ещ§ ОС AIX и Windows NT в качестве операционных сред для своих узлов. Чтобы иметь возможность работать с параллельными системами на базе AIX кластеров, имеется EPX оболочка, которая реализует PARIX среду (с небольшими изменениями) под ОС AIX. Что позволяет использовать PARIX приложения в разных параллельных средах.

Разработка параллельных приложений обычно выполняется на стандартных PC или рабочих станциях. Parsytec обеспечивает всю цепочку разработки параллельного программного обеспечения, позволяя организовать эффективный процесс реализации приложений.

NanoKernel

Среду исполнения (run-time environment) для Power-транспьютеров, аналогичную транспьютерной среде, реализует ядро NanoKernel, которое управляет ресурсами Power-транспьютера, обеспечивает быстрый обмен данными с другими узлами Power-транспьютерной системы. NanoKernel реализует

Windows NT

Windows NT - среда разработки, которая сейчас используется заказчиками Parsytec для большей части новых проектов. Узлы с Windows NT (Parsytec СС) связываются в сеть с помощью HS-Link линий связи. Для стандартных механизмов связи Windows NT реализована поддержка HS-Link линий.

Solaris

Solaris - это традиционная среда кросс-разработки для SPARC систем. SPARC системы используются в качестве внешнего компьютера, который позволяет компилировать и загружать в параллельную сеть приложения.

AIX

Узлы с ОС AIX (Parsytec СС) связываются в сеть с помощью HS-Link линий связи. Для такой параллельной системы EPX реализует PARIX среду разработки параллельных программ.

EPX and PARIX

EPX реализует PARIX среду разработки параллельных программ для параллельных систем (Parsytec СС), узлы которых работают под управлением ОС AIX. То есть EPX - это ОС AIX, расширенная средствами параллельного программирования.

PARIX - это стандартная среда параллельного программирования для Parsytec систем, первоначально разработанная для MPP систем с большим уровнем параллелизма (Parsytec GC ), а затем модифицированная, чтобы удовлетворить требованиям для встроенных высоко эффективных вычислительных приложений. Эти расширения включают поддержку разнородных сетей и аппаратной маршрутизации. Для моделирования и реализации параллельных приложений PARIX предлагает богатый набор коммуникационных механизмов. Для удобства разработки приложений и для более эффективного выполнения, связь устанавливается между сопроцессами, а не между процессорами.

PowerTools

Для программирования Power-транспьютерных систем используется операционная оболочка PowerTools, которая предоставляет среду разработки и среду выполнения параллельных программ. Она является расширением среды Inmos C toolset и предоставляет однообразную среду программирования для разнородных системы, включающих как PowerТРАМЫ-ы, так и обычные ТРАМЫ.


home   contents  previous      next        up