セルラーマルチプロセッシングは、世界的な情報技術コンサルティング会社であるユニシス社が、当初はインテルの中央処理装置向けに設計したマルチプロセッシングコンピューティングアーキテクチャである。
CMPシステムは、プロセッサを分割して、それぞれ異なるオペレーティングシステムを実行する個別のコンピューティング環境を構築します。最大32個のプロセッサがクロスバー接続され、64GBのメモリと96枚のPCIカードを搭載可能なCMPシステムは、 Intel製CPUを使用したメインフレームのようなアーキテクチャを提供します。CMPは、 Windows NT、Windows 2000 Server、AIX、Novell NetWare、UnixWareをサポートし、1つの大規模なSMPシステムとして、または異なるオペレーティングシステムを搭載した複数のシステムとして実行できます。
CMPにはCPUパーティションを作成する概念があり、たとえば32個のプロセッサの完全なパーティションを作成したり、それぞれ16個のプロセッサの2つのパーティションを作成したりできます。これらの2つのパーティションは、インストールされたOSから2台のマシンとして認識されます。同様に、32個のプロセッサの場合、それぞれ1つのCPUを持つ最大32個のパーティションを作成できます。UnisysのCMPは、MicrosoftのWindows 2000 Datacenter Serverオペレーティングシステムの32個のプロセッサのサポートを最大限に活用する唯一のサーバーアーキテクチャです。[ 1 ]
LINUX/UNIX OSの場合、CMPテクノロジーは非常に優れていることが証明されていますが、Windows 2003 Serverのインストールでは、パーティションのCPU数に制限があります。例えば、Windows 2003のインストールでは、パーティション内の最大CPU数は4つまでで、それ以上のCPUを割り当てるとパフォーマンスが著しく低下します。8つのCPUを搭載したパーティションでも、パフォーマンスは2つのプロセッサを搭載したパーティションと同程度です。
CMPサブポッドには4つのx86またはItanium CPUが搭載されており、これらは第3レベルのメモリキャッシュを介してクロスバーに接続されています。各クロスバーは2つのサブポッド、2つのダイレクトI/Oブリッジ(DIB)をサポートし、4つのメモリストレージユニット(MSU)に接続できます。[ 2 ]
Unisysは、OEM契約に基づき、 Compaq、Dell、Hewlett-Packard、ICLにもCMPサーバー技術を提供している。[ 1 ]