XcalableMP / Specification

Specification of XcalableMP
0 stars 0 forks source link

Coarray仕様の明確化 #58

Open hidetoshi-iwashita opened 7 years ago

hidetoshi-iwashita commented 7 years ago

PowerPointで提案に近い紹介. 資料提供が遅くなって申し訳ないですが,明日の打合せで基本線を合意できたらと思います. XMP/C版の仕様詳細は中尾さんに協力をお願いします.

XMP-V2 Coarray draft1.pptx

hidetoshi-iwashita commented 7 years ago

岩下です.

誤りの修正少し(p.8). 今夜はこれ以上改版しません.

XMP-V2 Coarray draft2.pptx

hidetoshi-iwashita commented 7 years ago

9/29のXMP規格部会の議論を受けて,以下の点を見直す.

  1. primary image set は entire image set にする.  ただし an entire image とは言えないので用語 primary image は残るかも.
  2. static coarray/allocatable coarray は,static coarray/dynamic coarray にする.  Fortran と C の統一に拘らないなら,dynamic は allocatable [F] と auto [C] にしてもよい.
  3. 全体に,用語定義については最終段階で全体に見直し,文法書に必要がないものは削る.
  4. [F] allocatable coarrayのindexing image setは,宣言時のブロックでなくALLOCATE文の  ブロックのcurrent image setとすべき.
  5. collective operationの用語定義確認.一斉同期を含むと言ってよいか.
  6. COARRAY指示文のないstatic coarrayのindexingは,current image setに合わせて動的に  変えるか.資料はそうなっていないが,過去の議論ではそうしたはず.  そうすると,多次元codimension/多次元ノード配列のタスクですっきりしない点が出るので,  再確認.
  7. について新提案. Fortranのallocatable coarrayはSAVE属性ありなしで分けて3つに分類する方がよいかも しれない.Cではautoかつstaticはないので,static coarray/auto coarrayの2つ.
hidetoshi-iwashita commented 6 years ago

岩下です。

6/5向け資料

Ch.5 LocalViewProgramming 3.pptx

各論より全体の大筋を先に決めたいと思います。