2017-05-31 2 views
1

J'ai du mal à le compiler avec AMD Radeon R7 M360. Je l'ai compilé avec multi-core comme indiqué ci-dessous, mais quelqu'un peut-il s'il vous plaît me dire comment le compiler avec GPU, j'ai essayé -ta = amd64/radeon mais rien de tout cela fonctionne. Vous pouvez voir le code dans cette image. Je l'ai compilé avecCompilation OpenACC avec les GPU AMD

PGC++ -V -Minfo = Accel -acc -ta = multicoeur sum.cpp -o/home/Fawad/Desktop/somme

enter image description here

principale:

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

J'ai besoin de quelqu'un pour me guider comment compiler avec AMD. J'utilise PGI Compiler.

Répondre

1

Pour diverses raisons commerciales et techniques, la prise en charge des GPU Radeon a été supprimée des compilateurs PGI sur les plateformes Linux et Windows à partir de la version PGI 17.1.

1

Utilisez PGI 16, vérifiez votre carte avec pgaccelinfo. Ma carte est un hawaï Archtecture de sorte que le drapeau cible est: -ta = radeon: hawaï

ex: PGC++ -V -Minfo = Accel -acc -ta = radeon: hawaï, nollvm