NVIDIAが7月30日に開催した「GTC Japan 2013」において、東京工業大学(東工大)松岡研究室の星野氏が、「OpenACCの理想と現実」と題する発表を行った。その前のコンパイラ各社の発表は、半分程度の入りであったが、この発表では会場が満員になる盛況で関心の高さがうかがえた。 GPUのプログラミング用にNVIDIAはCUDAを提供しているが、これは、プログラムをCPUで実行する部分とGPUで実行する部分に分け、処理するデータをCPUのメモリからGPUのメモリに転送し、結果は逆にGPUのメモリからCPUのメモリに転送するなどの処理を明示的に書く必要があり、なかなか敷居が高い。 これに対して、ソースプログラムの中に、ここからここまではGPUで実行する部分と指定すると、自動的にプログラムの分割やデータの転送をやってくれるという仕様がOpenACCである。 現在、CとFORTRAN対応