>> English


概要

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

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

ニュースBacklog ≫

2020.11.24

XcalableMP PGAS Programming LanguageがSpringerからオープンアクセスで出版されました.

2019.11.05

第7回XMPワークショップを開催しました.

2019.10.23

第7回XMPワークショップを2019年11月5日に筑波大学 東京キャンパス文京校舎で開催します.

2019.09.09

第34回XMP規格部会を2019年10月7日に開催します.

2019.05.07

第33回XMP規格部会を2019年5月10日に開催します.

XcalableMP仕様書について

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

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

本規格部会は誰でも参加可能です.興味のある方は,までご連絡下さい.

本サイトについて

本サイトは理化学研究所 計算科学研究センター 量子HPC連携プラットフォーム部門が運営しています。