ISUS
セミナー動画とスライドあり。 www.isus.jp
intel dev cloud OpenMP offload basics
ログイン後 root 下の /data/oneapi_workshop に Jupyter Notebook 形式の Fortran/C 例題資料あり。
/data/oneapi_workshop/OMP_Offload.tar.gz
OpenMP も❜80年代教科書風の共有メモリーによる fork-join のシンプルな姿から、C/C++系のごちゃごちゃした修飾子の集まりとなってよく分からないです。C に主導権を握られてから、Fortran 自体の持つ並列用の特徴が全然生かされていないし、例題コードなども C 版しか提供されないのが普通になってきて面白くありません。
米各社まとめ
PDF直リン https://ecpannualmeeting.com/assets/overview/sessions/OpenMP_BoF_RoadMap_ECP_AM_2020-Feb_19.pdf
米政府の方針として CUDA に閉じ込められるのがリスクになるので汎用のヘテロジーニャス用の言語機能を宣揚しようというのは理解できます。がまぁ万国共通のコンパイラ指示行で何とかしようとして肥大化するという HPF を思い出すような方向なので、縁起が悪いような気もしますが方違えを15年ばかりやったので、今回はどうなるか興味深い気もします。
1980 年代にすでに並列化指示行などで1ダースを超える方言が乱立していた Fortran 界ゆえ、これからも色々試してもらいたいものです。
Xe の性能は?
以下のベンチマークを見ると、Core i7-1165G7 内蔵 Iris Xe は、Core i7-1065G7 内蔵 Iris Plus の 1.5~2 倍くらいの性能を持っているようです。
補足
今あるコンパイラのベンチマーク結果です。詳しく見ていませんが、OpenMP で GPU はまだ始まったばかり感?・・
Performance Assessment of #OpenMP Compilers
— HPC Guru (@HPC_Guru) 2020年10月22日
Targeting @NVIDIA V100 #GPU https://t.co/yf1aQq52PT#HPC #SC20 #WACCPD via @sunitachandra29 pic.twitter.com/JyMbRpoOC8