Message Passing Interface
Sign in to saveAlso known as MPI
message-passing system for parallel computers
Wikidata facts
- Instance of
- technical standard
- Subclass of
- application programming interface
- Official website
- www.mpi-forum.org
- Has use
- message passing
Show 3 more facts
- Stack Exchange tag
- stackoverflow.com/tags/mpi
- software version identifier
- 2.2
- used by
- Q15777
Sources (2)
via Wikidata · CC0
Article · 日本語
Message Passing Interface(メッセージ パッシング インターフェース、MPI)とは、並列コンピューティングを利用するための標準化された規格である。実装自体を指すこともある。 複数のCPUが情報をバイト列からなるメッセージとして送受信することで協調動作を行えるようにする。自由に使用できる実装としてはMPICHが有名である。他にも商用ベンダなどによる独自の実装が存在する。 ライブラリレベルでの並列化であるため、言語を問わず利用でき、プログラマが細密なチューニングを行えるというメリットがある一方、利用にあたっては明示的に手続きを記述する必要があり、ロックの対処などもプログラマ側が大きな責任をもたなければならない。 業界団体や研究者らのメンバからなる MPI Forum によって規格が明確に定義されているため、ある環境で作成したプログラムが他の環境でも動作することが期待できる。
Abstract from DBpedia / Wikipedia · CC BY-SA