OpenMP OpenMP (MP steht für Multi-Processing) ist eine Programmierschnittstelle für Programme, die mehrere Threads nutzen (Shared-Memory-Parallelisierung).
OpenMP OpenMP (MP stands for multi-processing) is an application programming interface (API) for programs that use multiple threads (shared memory parallelization).
Other results
Werden mehrere CPU-Sockel oder -Knoten verwendet, ist eine Hybrid-Parallelisierung mit MPI- und OpenMP und 2-4 OpenMP-Threads pro MPI-Rank normalerweise effizienter als die alleinige Verwendung von MPI.
If multiple CPU sockets or nodes are used MPI and OpenMP (hybrid) parallelization using 2-4 OpenMP threads per MPI rank is usually more efficient than only using MPI
OpenMP ist der bedeutendste De-facto-Standard, um dies zu erreichen.
OpenMP is the most important de facto standard for achieving this.
Nachdem der Gültigkeitsbereich von OpenMP beendet ist, werden alle privaten Kopien zerstört.
When the loop ends, these private copies are destroyed.
Intel Compiler unterstützen weiterhin den neuesten Standard in der OpenMP-Programmierung.
Intel Compilers continue to fully support the latest standard in OpenMP programming.
Außerdem war die Leistung etwas besser als bei OpenMP.
Its performance was also slightly faster than OpenMP.
Eine Einführung zu OpenMP befindet sich hier.
An OpenMP introduction can be found here.
In OpenMP können Daten freigegeben oder privat sein.
Data in OpenMP can be shared or private.
Ein neuartiger hybrider MPI-OpenMP Programmieransatz wird entwickelt, um dieses Problem zu beheben.
Unterstützung von gebräuchlichen parallelen Programmierschnittstellen wie MPI, OpenMP, pthreads, etc.
Support for common parallel programming interface like MPI, OpenMP, pthreads, etc.
Zum Beispiel ist die Reduzierung in OpenMP an das Parallel for Loop-Pragma gebunden.
For example, reduction in OpenMP is tied to the parallel for loop pragma.
In diesem Beispiel würde ein kompletter Knoten für ein einzelnes OpenMP-Programm verwendet werden.
In this example, a complete node would be used for a single OpenMP program.
Darüber hinaus unterstützen Intel Compiler den OpenMP Standard für die Entwicklung portabler Multi-Thread-Anwendungen.
In addition, Intel compilers support the OpenMP standard for portable multi-threaded application development.
Potentially sensitive or inappropriate content
Examples are used only to help you translate the word or expression searched in various contexts. They are not selected or validated by us and can contain inappropriate terms or ideas. Please report examples to be edited or not to be displayed. Potentially sensitive, inappropriate or colloquial translations are usually marked in red or in orange.