読み方 : へいれつしょり

並列処理【parallel processing】パラレルプロセッシング

別名  :並列計算/並列演算/並列コンピューティング/パラレルコンピューティング/parallel computing

概要

並列処理とはコンピュータに複数の処理装置を内蔵し、複数の命令の流れを同時に実行すること。互いに独立した複数のプログラムを同時に実行でき、全体として性能向上が可能だが、前後関係や依存関係にあるプログラムは並列化できない。
並列処理のイメージ画像

一台のコンピュータに複数のCPUマイクロプロセッサ/MPU)を搭載して並列に処理を行う方式を「マルチプロセッサ」(マルチプロセッシング)、一つのCPUの内部に複数の演算・制御回路(プロセッサコア)を設け、それぞれが独立に処理を実行する方式を「マルチコアプロセッサ」という。

また、個々の命令のほとんどは実行に際し限られた回路しか使用しないという性質を利用して、空いている回路で実行できる別の命令を同時に投入する同時マルチスレッディングSMT: Simultaneous Multithreading)も、不完全ながら広義には並列処理の一種と考えることもできる。

複数の命令の流れを同時刻に独立に進めることができるため、単一の処理装置を用いる場合に比べ、最大で装置の数を乗じた処理性能(プロセッサ4基なら4倍)を発揮できる可能性がある。ただし、すべてのソフトウェアや処理内容が完全な並列化に対応できるわけではないため、最大性能を完全に発揮できる場面は限られる。

他の辞典等による「並列処理」の解説 (外部サイト)

資格試験などの「並列処理」の出題履歴

▼ ITパスポート試験
平28秋】 並列処理の説明として、適切なものはどれか。
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。