Intel® C++ Compiler 16.0 User and Reference Guide

Synchronization Between the CPU and the Target

This topic only applies to Intel® Many Integrated Core Architecture (Intel® MIC Architecture).

Memory synchronization between the CPU and the target occurs at the following predefined points:

Currently no other synchronization points exist, so any simultaneous access to the shared memory location between the predefined points is treated as a race condition, and the behavior is undefined.