6.8 OpenACC
OpenACC — это интерфейс программирования приложений (API), поддерживающий перенос кода на устройства-ускорители. Он состоит из набора директив компилятора, библиотечных процедур и переменных среды, влияющих на поведение во время выполнения.
GCC стремится к совместимости с интерфейсом программирования приложений OpenACC версии 2.6.
Чтобы включить обработку директив OpenACC ‘#pragma acc’ в C и C++, GCC необходимо вызвать с параметром -fopenacc. Этот параметр также обеспечивает автоматическое подключение библиотеки среды выполнения OpenACC. См. Библиотека GNU для переноса кода и многопроцессорной среды выполнения.
Дополнительные параметры, полезные при использовании -fopenacc, см. в разделе Параметры управления OpenMP и OpenACC.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-15.3.0/gcc/OpenACC.html