中級編

中級編
第5回: 政治的な(?)対立に巻き込まれたOpenACC

今回の記事からは、OpenMP5.xや言語標準の並列化機能など、OpenACCに代わりうる新たなGPU向けの並列化手法について紹介します。

続きを読む
中級編
第4回:MPI+OpenACC実装における計算と通信のオーバーラップ

前回はMPI + OpenACCによる拡散方程式のマルチGPU実装を行いましたが、性能向上できたのは4GPUまでで、8GPUでは逆に遅くなってしまったのでした。今回はより高速化するためにはどうしたらいいのかについて解説していきます。

続きを読む
中級編
第3回:拡散現象シミュレーションのおさらい

前回はMPI + OpenACCによる簡単な計算を取り上げました。
​今回は、入門編で取り上げた拡散方程式プログラムの複数GPU実行について考えてみましょう。

続きを読む
中級編
第2回:簡単なOpenACC + MPI コードで考える

中級編の続きです。
​前回はMPI + OpenMPによるHello Worldの解説でしたが、今回はもう少し計算っぽいことをしてみましょう。

続きを読む
中級編
第 1回:複数のGPUを使う方法とは?

お久しぶりです!
今回からは中級編ということで、近年普通になっている複数のGPUを搭載した計算機で、OpenACCを使う方法の解説を行います。

続きを読む