AMDマルチコアプログラミング
-
06-07-2019 - |
質問
追加のコアを利用して、多くの計算を実行する必要があり、計算が互いに独立しているコード部分を実行するアプリケーション(C ++)の作成を開始します。次のプロセッサがあります:x64ファミリー15モデル104ステッピング2 Windows Vista Home Premium 32ビットおよびOpenSuse 11.0 64ビットで実行されているAuthentic AMD〜1900 Mhz。
Intelプラットフォームでは、次のAPI Intel TBB、OpenMPを使用しました。 AMDで動作し、AMDには同様のAPIがあります。あなたの経験はどうですか?
解決
OpenMPとTBBはどちらもAMDでも利用可能です-これもコンパイラーの質問です。
例えば。 AMD上のLinux TBB 。
この目的での最新の開発は、CUDAまたは類似のAPIを介してグラフィックカードを使用することだと思いますが、これは計算の性質に依存します。適合する場合は、CPUよりも高速です。
所属していません StackOverflow