Specifies that all functions and variables declared subsequent to the pragma are available on the target. This pragma only applies to Intel® MIC Architecture and Intel® Graphics Technology.
Initiates and completes a synchronous data transfer. If used with the signal clause, initiates an asynchronous data transfer. This pragma only applies to Intel® MIC Architecture.
Specifies a wait for a previously initiated asynchronous data transfer. This pragma only applies to Intel® MIC Architecture.
Specifies a computation that must be executed atomically.
Specifies a point in the code where each thread must wait until all threads in the team arrive.
Specifies a code block that is restricted to access by only one thread at a time.
Requests cancellation of the innermost enclosing region of the type specified, and causes the encountering task to proceed to the end of the canceled construct.
Defines a point at which implicit or explicit tasks check to see if cancellation has been requested for the innermost enclosing region of the type specified. This construct does not implement a synchronization between threads or tasks.
Creates a version of a function that can process multiple arguments using Single Instruction Multiple Data (SIMD) instructions from a single invocation from a SIMD loop.
Creates a device-specific version of a function that can be called from a
target region. This pragma only applies to Intel® MIC Architecture.