>> English


XcalableMP

XcalableMP(XMP)は分散メモリ環境を対象とした指示文ベースの並列言語です.C言語やFortran言語で記述されたコードに指示文を加えることで,性能の高い並列アプリケーションを簡易に開発することができます.

グローバルビューモデルによる定型的な並列化をサポート
指示文の挿入により,逐次アプリケーションから分散メモリアプリケーションを作成できます.
ローカルビューモデルによる片側通信のサポート
Coarray Fortranの記法を用いることで,片側通信を簡易に記述できます.特にFortran版のXMPはCoarray Fortranの上位互換です.
MPIおよびOpenMPとの連携
XMPからMPIの関数およびMPIアプリケーションをシームレスに呼び出すことができます.さらに,XMP指示文とOpenMP指示文を組合せることでハイブリッドプログラミングも可能です.

ニュースBacklog ≫

2017.08.03

第5回XMPワークショップを2017年10月31日に秋葉原で開催します.

2017.08.01

XMP仕様書 version 1.3を公開しました.

2017.07.03

発表資料を更新しました.

2017.06.14

第28回XMP規格部会を2017年8月1日に開催します.

2017.04.10

発表資料を更新しました.

XcalableMP仕様書について

XMP仕様書は,PCクラスタコンソーシアム 並列プログラミング言語XcalableMP規格部会が作成しています.本規格部会では,下記の点を重視した活動を行っています.

  • 過去のコミュニティの経験と意向を取り入れた仕様検討
  • 開発後の普及体制まで考慮(実用化を重視)
  • 標準化を目指すためworld-wide communityに提案

本規格部会は誰でも参加可能です.興味のある方は,規格部会長 佐藤 三久(msato at riken.jp)までご連絡下さい.