при попытке выгрузить часть моего кода на карту MIC я столкнулся с некоторыми директивами, такими как !dir$
offload_transfer. На самом деле, в моем коде я использовал !$omp target map directives
. Кажется, что директивы !dir$
могут выполнять ту же работу, что и директивы OpenMP, например, !dir$ simd
и !$omp simd
. Мои вопросы:
1) каково общее название этой директивы (если она вообще есть)? Зная это, я мог найти некоторую информацию в Интернете.
2) Вы знаете какой-нибудь сайт, где я мог бы найти все доступные !dir$
директивы?
3) Могут ли эти директивы выполнять ту же работу по разгрузке на MIC, что и директивы OpenMP (> 4.0)?
4) Могу ли я комбинировать директивы !dir$
с директивами OpenMP?
Спасибо.