Statements (81)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:REST_API
parallel programming model |
gptkbp:abbreviation |
gptkb:Open_Multi-Processing
|
gptkbp:compatibleWith |
gptkb:Windows
gptkb:POSIX_systems |
gptkbp:designedFor |
shared memory multiprocessing
|
gptkbp:enables |
memory management
scalable performance thread management synchronization primitives offloading to accelerators work-sharing constructs portable parallel programming affinity control tasking constructs |
gptkbp:firstReleased |
1997
|
gptkbp:hasFeature |
gptkb:bar
gptkb:model gptkb:topographic_map default private single Mission collapse ordered master teams reduction sections shared target schedule atomic critical cancel error scan flush declare target loop transformation directives thread affinity masked simd detach assume cancellation point copyin copyprivate depend device constructs firstprivate lastprivate metadirective nowait parallel for requires taskgroup taskloop threadprivate |
https://www.w3.org/2000/01/rdf-schema#label |
OpenMP API
|
gptkbp:latestReleaseVersion |
2021
5.2 |
gptkbp:license |
gptkb:standard
|
gptkbp:provides |
environment variables
compiler directives runtime library routines |
gptkbp:standardizedBy |
gptkb:OpenMP_Architecture_Review_Board
true |
gptkbp:supportsLanguage |
gptkb:Fortran
gptkb:C++ C |
gptkbp:usedFor |
multi-threading
data parallelism parallel loops task parallelism |
gptkbp:usedIn |
high-performance computing
scientific computing engineering applications |
gptkbp:website |
https://www.openmp.org/
|
gptkbp:bfsParent |
gptkb:OpenMP_specification
|
gptkbp:bfsLayer |
6
|