Czym jest OpenMP ?

GlobalOpenMP (ang. Open Multi-Processing) – wieloplatformowy interfejs programowania aplikacji umożliwiający tworzenie prostych jak i zaawansowanych programów komputerowych dla systemów wieloprocesorowych z pamięcią dzieloną.

Gdzie się z tego korzysta?

GlobalOpenMP wykorzystywany w popularnych językach programowania takich jak C, C++ i Fortran na wielu architekturach, m.in. Unix i Microsoft Windows. Składa się ze zbioru dyrektyw kompilatora, bibliotek oraz zmiennych środowiskowych mających wpływ na sposób wykonywania się programu.

Przenośność, uniwersalność

GlobalOpenMP został uzgodniony przez głównych producentów sprzętu (np: Intel) i oprogramowania komputerowego  (np: Linux, Microsoft Windows) , charakteryzuje się on przenośnością, skalowalnością, elastycznością i prostotą użycia. Stosowany do tworzenia aplikacji równoległych.

Klastry

Global OpenMP można stosować do tworzenia aplikacji równoległych na klastrach komputerów wieloprocesorowych. W tym przypadku zwykle stosuje się rozwiązanie hybrydowe, w którym programy są uruchamiane na klastrach komputerowych pod kontrolą alternatywnego interfejsu MPI

Strony partnerskie

Reklama


Jesteś tutaj: Home