Vengineerの妄想

人生を妄想しています。

OpenACC


NVIDIAは、OpenACCを推しています。
何故なら、プラグマ等を書くだけで、CUDAコードとそのホストコードを自動的に生成してくれるため。
そのために、PGIを買収しました。

Combine OpenACC and Unified Memory for Productivity and Performanceでは、
OpenACCとUnified Memoryを使えば、生産性と性能が向上すると。

OpenACC 2.5というのも出ているので、OpenACCは進化しているんでしょうね。

GCC 5.1によって、OpenMP 4.0におけるオフロード機能のサポート(C、C++Fortran)、OpenACC 2.0aの初期実装が加わったようです。

こちらもどうぞ。