並列処理とは、一つの処理を複数のプロセッサで並行して行うことです。並列処理の目的は処理効率を向上させることです。
サーバーコンピュータやそれよりも上位のコンピュータでは並列処理(マルチプロセッサ処理)はよく利用されています。
単一の処理のことをSISDといい、並列処理には SIMD、MISD、MIMDという種類があります。
- SISD: Single Instruction Single Data
- SIMD: Single Instruction Multiple Data
- MISD: Multiple Instruction Single Data
- MIMD: Multiple Instruction Multiple Data
ポイント
頭文字:”S”なら1つ、”M”なら複数の命令を指す。
3つ目の文字:”S”なら1つ、”M”なら複数のデータを指す。
※どちらか一方が”M”ならプロセッサは複数となる。
コメント