Описание тега openacc

Интерфейс прикладной программы OpenACC описывает набор директив компилятора для указания циклов и областей кода в стандартных C, C++ и Fortran, которые должны быть выгружены с центрального процессора на подключенный ускоритель, обеспечивая переносимость между операционными системами, центральными процессорами и ускорителями.

Интерфейс прикладной программы OpenACC описывает набор директив компилятора для указания циклов и областей кода в стандартных C, C++ и Fortran, которые должны быть выгружены с центрального процессора на подключенный ускоритель, обеспечивая переносимость между операционными системами, центральными процессорами и ускорителями.

Полезные ссылки

Директивы и модель программирования OpenACC позволяют программистам создавать высокоуровневые программы "хост + ускоритель" без необходимости явно инициализировать ускоритель, управлять передачей данных или программ между хостом и ускорителем или инициировать запуск и выключение ускорителя.

Все эти детали неявно присутствуют в модели программирования и управляются компиляторами и средами выполнения с поддержкой OpenACC API. Модель программирования позволяет программисту дополнять информацию, доступную компиляторам, включая спецификацию данных, локальных для ускорителя, руководство по отображению циклов на ускоритель и аналогичные детали, связанные с производительностью.

Как получить полезные ответы на свои вопросы по OpenACC в Stackru

Вот несколько предложений для пользователей, плохо знакомых с OpenACC и / или Stackru. Следуйте этим советам, прежде чем задавать свой вопрос, и у вас гораздо больше шансов получить удовлетворительный ответ!

  • Поищите в Stackru (и в Интернете!) Похожие вопросы, прежде чем задать свой
  • Включите в свой вопрос максимально простой пример кода, и у вас гораздо больше шансов получить полезный ответ. Даже лучше, если код короткий и самодостаточный (чтобы пользователи могли его протестировать).