We find that some CPU cores running OMP code are saturated ever since we migrated to Studio 2017 Update 3. The code involving
kmp_set_blocktime(0), "omp parallel sections", "omp parallel for"
was running fine with Studio 2016.
With 2017, calling
does not avoid the saturation. However calling
Can anyone explain what is going wrong? Is this a bug in 2017?
For more complete information about compiler optimizations, see our Optimization Notice.