検索対象:     
報告書番号:
※ 半角英数字
 年 ~ 
 年

異機種並列計算機間通信ライブラリ: Stampi; 利用手引書第二版

Stampi: A Message passing library for distributed parallel computing; User's guide, second edition

今村 俊幸; 小出 洋; 武宮 博*

Imamura, Toshiyuki; Koide, Hiroshi; Takemiya, Hiroshi*

異なる並列計算機を任意に組み合わせ計算を行うために、MPIを通信のための単一のインターフェイスとする異機種並列計算機間通信ライブラリStampiを開発した。StampiはMPI2のインターフェイス仕様に基づき、異なる計算機への動的なプロセス生成とMPIのセマンティクスを保ったまま外部との通信を可能としている。Stampiの主な特徴は次のようにまとめられる。(1)外部通信と内部通信とのプロトコル自動選択機能、(2)通信中継モジュールによるメッセージ中継機能、(3)動的なプロセス生成、(4)異なる2種類の通信路(Master/Slave,Client/Server)の動的形成方法サポート、(5)Java Appletとの通信。従来、ベンダー提供のライブラリでは提供されていなかったこれら外部へのプロセス生成と通信の機能等を実現し、これにより異機種の並列計算機を同時に用いた計算が可能となった。現在Stampiは計算科学技術推進センター所有の並列計算機群COMPACSの5台の並列機とグラフィックサーバ、ほかに8種の並列計算機に実装(計14機種)され、それら計算機間での任意の通信を可能としている。本稿では、Stampiの利用方法を中心に報告している。

no abstracts in English

Access

:

- Accesses

InCites™

:

Altmetrics

:

[CLARIVATE ANALYTICS], [WEB OF SCIENCE], [HIGHLY CITED PAPER & CUP LOGO] and [HOT PAPER & FIRE LOGO] are trademarks of Clarivate Analytics, and/or its affiliated company or companies, and used herein by permission and/or license.