2017-05-31 25 views
1

AMD Radeon R7 M360でコンパイルする際に問題があります。私は以下に示すようにマルチコアでコンパイルしましたが、誰でもGPUでコンパイルする方法を教えてください。-ta = amd64/radeonを試しましたが、どれも動作しません。このイメージのコードを見ることができます。OpenACC AMD GPUでのコンパイル

:私は

PGC++ -V -Minfo =アクセル-acc -ta =マルチコアsum.cpp -o /ホーム/ fawad /デスクトップ/合計

enter image description here

メインでそれをコンパイル

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

私はAMDでコンパイルする方法を教えてくれる人が必要です。私はPGIコンパイラを使用しています。

答えて

1

さまざまなビジネス上および技術上の理由から、Radeon GPUのサポートは、PGI 17.1リリース以降のLinuxおよびWindowsプラットフォーム上のPGIコンパイラから削除されました。

1

PGI 16を使用して、あなたのカードをpgaccelinfoでチェックしてください。ハワイはとてもarchtecture私のカードは対象フラグがあるさ: -ta = RADEON:ハワイ

例:PGC++ -V -Minfo =アクセル-acc -ta = RADEON:ハワイ、nollvm

関連する問題