マルチプロセッサ【multiprocessor】マルチCPU
別名 :マルチプロセッシング/multiprocessing/MP/パラレルプロセッサ/parallel processor
概要
マルチプロセッサとは、一台のコンピュータシステムに複数のCPU(マイクロプロセッサ)を搭載すること。複数のプロセッサで異なるデータや命令を並列に処理することでシステム全体の処理能力を向上させることができる。

各プロセッサが対等な立場で処理を分担する方式を「対称型マルチプロセッシング」(SMP)、複数のプロセッサの間で役割分担や制御-非制御の関係などが存在し、対称な関係になっていないような方式を「非対称型マルチプロセッシング」(AMP/ASMP)という。
また、複数のプロセッサが同一の基板や筐体に収納され、電子回路のレベルで結合されたシステムを「密結合マルチプロセッサ」、複数のコンピュータを高速な通信路で結んで仮想的に一台のコンピュータのように振る舞わせるシステムを「疎結合マルチプロセッサ」という。
単にマルチプロセッサという場合は密結合のシステムを指すことが多い。疎結合の例としてはクラスタシステム(コンピュータクラスタ)などがある。両者の特徴を備え、各CPUに対応するメインメモリが設けられているが、ソフトウェア側からは単一システムに見える方式を「NUMA」(Non-Uniform Memory Access)という。
なお、一つのCPUのチップ内に、独立して稼働させることができるプロセッサコア(CPUコア)を複数実装し、マルチプロセッサと同じように並列処理できるようにしたものを「マルチコアプロセッサ」(multicore processor)という。現代ではほとんどのCPU製品がマルチコア化されている。
(2025.8.25更新)
関連用語
他の辞典等による「マルチプロセッサ」の解説 (外部サイト)
- ウィキペディア「マルチプロセッサ」
- 日経 xTECH IT基本用語辞典「マルチプロセッサー」
- Insider's Computer Dictionary「マルチプロセッシング」
- ITパスポート用語辞典「マルチプロセッサ」
- TechTerms.com (英語)「Multiprocessing」
- PC.net Computer Glossary (英語)「Multiprocessing」
- WhatIs.com (英語)「multiprocessing」
- Techopedia (英語)「Multiprocessor」
- PC Magazine (英語)「multiprocessor」