Компиляция OpenACC с графическими процессорами AMD

У меня проблемы с компиляцией с AMD Radeon R7 M360. Я скомпилировал его с многоядерностью, как показано ниже, но кто-нибудь может подсказать, пожалуйста, как его скомпилировать с помощью GPU, я пробовал -ta=amd64/radeon, но ничего из этого не работает. Вы можете увидеть код на этом изображении. Я скомпилировал это с

pgC++ -V -Minfo=accel -acc -ta= многоядерный sum.cpp -o /home/fawad/Desktop/sum

главный:

 7, Generating Multicore code
      9, #pragma acc loop gang
  7, Generating reduction(+:sum)
 10, Loop is parallelizable

Мне нужен кто-то, кто поможет мне скомпилировать с AMD. Я использую компилятор PGI.

2 ответа

Решение

По ряду деловых и технических причин поддержка графических процессоров Radeon была удалена из компиляторов PGI на платформах Linux и Windows, начиная с выпуска PGI 17.1.

Используйте PGI 16, проверьте свою карту с помощью pgaccelinfo. Моя карта - это гавайская архитектура, поэтому целевой флаг: -ta=radeon:hawaii

например: pgC++ -V -Minfo=accel -acc -ta=radeon:hawaii,nollvm

Другие вопросы по тегам