OpenACC имеет несколько прагм и подпрограмм времени выполнения, которые могут быть использованы для достижения того же самого.
Например, есть #pragma acc wait
и acc_wait()
или #pragma acc update [...]
и acc_update_[...]()
.
Я начал в основном использовать подпрограммы времени выполнения в своем коде C ++.
Есть ли разница? Должен ли я предпочесть одно другому, или это просто вопрос стиля и личных предпочтений?