Компиляция 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.

2

Другие решения

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

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

2

По вопросам рекламы [email protected]