Terminology
- Device: is the execution unit which can be either host or target.
- Host device: is the device on which the OpenMP programs begin execution.
- Target Device: the target device is the device that some regions of code can be offloaded to.
- Device data environment: creates a scope and initializes data environment associated with a target data or target region.
- Mapped variable: is the original variable in a host data environment which maps to a corresponding variable in a target device data environment.
- Original variable: the variable on the host device
-
Corresponding variable: the variable on the target device