比較表
比較基準 | 疎結合マルチプロセッサシステム | 密結合マルチプロセッサシステム |
---|---|---|
基本 | 各プロセッサには独自のメモリモジュールがあります。 | プロセッサには共有メモリモジュールがあります。 |
効率的 | タスクが異なるプロセッサで実行されているときに効率的で、対話が最小限に抑えられます。 | 高速またはリアルタイム処理に有効です。 |
メモリの衝突 | それは一般的に、メモリの競合に遭遇しません。 | より多くのメモリ競合が発生します。 |
相互接続 | メッセージ転送システム(MTS) | 相互接続ネットワークPMIN、IOPIN、ISIN。 |
データレート | 低いです。 | 高い。 |
高価な | より安価な。 | もっと高い。 |
疎結合マルチプロセッサシステムの定義
マルチプロセッサは、システム内に3つ以上のプロセッサを搭載したものです。 これらのプロセッサ間の結合度が非常に低い場合 、このシステムは疎結合マルチプロセッサシステムと呼ばれます 。 疎結合システムでは、各プロセッサはそれ自身のローカルメモリ、一組の入出力装置およびチャネルおよびアービタスイッチ(CAS)を有する 。 我々は、そのローカルメモリと入出力装置のセットとCASを有するプロセッサをコンピュータモジュールと呼ぶ。
2つ以上のコンピュータモジュールのMTSにアクセスするための要求が衝突した場合、 CASは責任を持って同時要求のうちの1つを選択し、選択された要求が完全に処理されるまで他の要求を遅らせる。 CASにはシステム内のすべてのプロセッサがアクセスできる高速通信メモリがあります。CASの通信メモリはメッセージの転送をバッファするために使用されます 。
密結合マルチプロセッサシステムの定義
疎結合システムのスループットは、 高速アクセス時間を必要とする一部のアプリケーションにとっては低すぎる可能性があります 。 この場合、 密結合マイクロプロセッサシステムを使用しなければならない。 密結合システムは、 プロセッサ 、 共有メモリモジュール 、 入出力チャネルを備えています 。
PMIN:各プロセッサをすべてのメモリモジュールに 接続するスイッチです 。 また、プロセッサがデータを1つ以上のメモリモジュールにブロードキャストできるように設計することもできます。
ISIN:各プロセッサは他のプロセッサに 割り込みを送信できます 。
IOPIN : プロセッサが入出力装置に接続されているI / Oチャネルと通信することを可能にする。
疎結合マルチプロセッサシステムと密結合マルチプロセッサシステムの主な違い
- 疎結合システムと密結合システムの主な違いは、 疎結合システムは分散メモリを使用するのに対し、 密結合システムは共有メモリを使用することです。
- 疎結合は、異なるプロセッサ上で実行されているタスク間の相互作用が最小限である場合に効率的です。 一方、密結合システムではプロセス間でより高度な対話を行うことができ、 高速でリアルタイムの処理に効率的です。
- 疎結合システムは一般に、密結合システムが主に経験するメモリの競合に遭遇しません 。
- 疎結合システムにおける相互接続ネットワークはメッセージ転送システム(MTS)であり、一方、密結合システムにおける相互接続ネットワークはプロセッサ - メモリ相互接続ネットワーク(PMIN)、I / Oプロセッサ相互接続ネットワーク(IOPIN)および割込み信号である。相互接続ネットワーク(ISIN) 。
- 疎結合システムのデータレートは低いのに対して、密結合システムのデータレートは高い 。
- 疎結合システムはより安価であるがサイズが大きいが 、密結合システムはより高価であるがサイズがコンパクトである 。
結論:
疎結合システムはデータレートを遅らせる分散メモリを有するのに対し、密結合システムはデータレートを増加させる共有メモリを有する。