SPMD とは

コンピューティングでは、SPMD(単一プログラム、複数データ)は並列処理を実現するための手法です。それはMIMDのサブカテゴリです。タスクは分割され、異なる入力を持つ複数のプロセッサで同時に実行され、より速く結果を得ることができます。 SPMDは最も一般的なパラレルプログラミングのスタイルです。アクティブメッセージや分散共有メモリなどの研究コンセプトの前提条件でもあります。