2017-05-31 3 views
1

Ich habe Probleme, es mit AMD Radeon R7 M360 zu kompilieren. Ich habe es mit Multi-Core kompiliert, wie unten gezeigt, aber kann mir bitte jemand sagen, wie man es mit GPU kompiliert, ich habe versucht -ta = amd64/radeon aber nichts davon funktioniert. Sie können Code in diesem Bild sehen. Ich kann es kompiliert mitOpenACC Kompilieren mit AMD GPUs

PGC++ -V -Minfo = Beschl -acc -ta = Multi-Core-sum.cpp -o/home/Fawad/Desktop/Summe

enter image description here

Haupt:

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

Ich brauche jemanden, der mir hilft, mit AMD zu kompilieren. Ich verwende PGI Compiler.

Antwort

1

Aus verschiedenen geschäftlichen und technischen Gründen wurde die Unterstützung für Radeon-GPUs von den PGI-Compilern sowohl auf Linux- als auch auf Windows-Plattformen ab der Version PGI 17.1 entfernt.

1

Verwenden Sie PGI 16, überprüfen Sie Ihre Karte mit pgaccelinfo. Meine Karte ist ein hawaii archtecture so die Zielflagge ist: -ta = radeon: hawaii

ex: PGC++ -V -Minfo = Beschl -acc -ta = radeon: hawaii, nollvm