gccはOpenMPでNVIDIAのGPUにオフロードできるか?

提供: C言語入門
2017年9月4日 (月) 23:21時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「gccは、OpenMPを利用して、'''NVIDIA'''の'''GPU'''にオフロードできるでしょうか? '''読み方''' ;NVIDIA:えぬびぃでぃあ ;OpenMP:...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク

gccは、OpenMPを利用して、NVIDIAGPUにオフロードできるでしょうか?

読み方

NVIDIA
えぬびぃでぃあ
OpenMP
おーぷんえむぴー

概要

OpenMPは、OpenMP 4.0 や OpenMP 4.5 で、GPUへのオフロードをサポートしたと言われています。 gccコンパイラは、OpenMP にオフロードできるのでしょうか?

OpenMP 4.0 の場合

OpenMP 4.0 では、 Intel Xeon Phi(KNL) にオフロードできます。

OpenMP 4.5 の場合

gcc 7.1 は、 NVIDIA GPU にオフロードできる OpenMP 4.5 をサポートしています。

OpenACC 2.0

OpenMP ではありませんが、 OpenACC 2.0 では、NVIDIA GPU にオフロードできます。

まとめ

gccOpenMP 4.5 では、 NVIDIA GPU にオフロードできます。 

関連項目




スポンサーリンク