読み方 : みつけつごうマルチプロセッサ

密結合マルチプロセッサ【TCMP】Tightly Coupled Multi-Processor

概要

密結合マルチプロセッサとは複数のCPUを一台のコンピュータに搭載し、すべてのプロセッサが単一のメインメモリを共有しながら、一つのオペレーティングシステム(OS)によって統合的に制御される構成。プロセッサ間でメモリ空間を共通の資源として扱うため、データの受け渡しや同期を高速に行うことができる。
密結合マルチプロセッサのイメージ画像

単一のコンピュータシステムを複数のCPUで構成する手法を「マルチプロセッサ」(multiprocessor)という。密結合方式では同一の主基盤や筐体に複数のCPUを実装し、電子回路のレベルで緊密に統合されている。各CPUメインメモリを共有し、単一のOSがすべてのCPUを対等に扱いながらスケジューリングを行い、実行単位を各プロセッサへ分配する。一つの処理を細かく分割して複数のプロセッサに分散させることが可能になる。

このような統合を実現するには、各プロセッサが持つキャッシュメモリメインメモリの間でデータの整合性を保つ「キャッシュコヒーレンシ」制御が不可欠であり、MESI方式などのプロトコルによって各キャッシュの状態が同期される。すべてのCPUが同等の権限でメモリとI/Oにアクセスする「対称型マルチプロセッシング」(SMPSymmetric Multiprocessing)は、密結合方式の代表的な実装形態である。

一方、すべてのプロセッサが同一のメインメモリへ同時にアクセスしようとすると、メモリバスの帯域幅がボトルネックとなり、プロセッサの台数を増やしても性能が期待通りに向上しなくなる課題がある。キャッシュの同期制御も複雑になるため、数台から数十台程度の構成で利用されることが多い。一つのCPUに複数のCPUコアを集積した「マルチコアプロセッサ」も、密結合方式が微細なチップ構造として実装されたものとみなすことができる。

これに対し、各CPUがそれぞれ固有のメインメモリとOSインスタンスを持ち、ネットワークなどを介して通信を行う構成は「疎結合マルチプロセッサ」(LCMPLoosely Coupled Multi-Processor)と呼ばれる。密結合疎結合の特徴を組み合わせ、CPUごとに固有のメモリを配置しつつ全体として一つのメモリ空間を共有し、アクセスするメモリの物理的な距離によって速度が異なる構成は「NUMA」(Non-Uniform Memory Access)と呼ばれ、大規模なサーバなどで採用されている。

(2026.6.22更新)
 

資格試験などの「密結合マルチプロセッサ」の出題履歴

▼ 基本情報技術者試験
平26修1/平24修7/平22修6】 密結合マルチプロセッサシステムに関する記述として,適切なものはどれか。
平24修6/平23春/平22修1】 コンピュータシステムの構成に関する記述のうち,密結合マルチプロセッサシステムを説明したものはどれか。
平22修7】 マルチプロセッサ環境で動作するOSの特徴に関する記述のうち,適切なものはどれか。
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。