-
Notifications
You must be signed in to change notification settings - Fork 0
oraccha edited this page Jan 14, 2013
·
1 revision
RWCP で開発され(PM1の開発者は手塚さん(元産総研),PM2は住元さん(現富士通研)),SCore で使われている高速通信ライブラリ.
- 低レイテンシ
- チャネル(仮想ネットワーク)を利用した信頼性のあるデータグラム通信
- ネットワークコンテキストスイッチ . コンテキストとは,チャネルの状態のこと.
- ポーリングを用いたメッセージ通信.リモートメモリアクセス.
MyriNet,InfiniBand,EtherNet をサポートしている.
- [http://www.pccluster.org/faq/ja/reference/pm/ PM ライブラリドキュメント]
最近は筑波大の PACS-CS クラスタで使われている PM/Ethernet-HXB とか.PMX ってのもあるらしい.
- [http://opentechpress.jp/news/article.pl?sid=06/10/23/0847252 富士通研究所、イーサネットを複数本束ねて高性能クラスタを構築する通信ソフトを開発] (OTP 2006-10-23)
複数のネットワークが混在した COC(Cluster of clusters) 環境や SMP クラスタを想定して PM2 が開発された.PM2 では,各ネットワークデバイスごとに PM プロトコルを実現するアプローチを取り,実行時に利用するネットワークデバイスを決定する.そこで,プログラムの再コンパイルなしでネットワークデバイスを切替えることができる機構を持っている.
API
-
context
- pmContext
-
send
- pmGetSendBuffer
- pmSend
-
receive
- pmReceive
- pmReleaseReceiveBuffer