複数のCPUで設計されたコンピュータ・システム.
小規模のコンピュータでは,単一のCPUですべての処理を行うが,処理内容が複雑化すると,単一のCPUでは十分な速度で処理を実行することが困難になる.その対策の一つがマルチCPUである.
マルチCPUシステムでは,たとえば一連の処理はその目的別にいくつかの処理に分けられる.各処理に一つのCPUを割り当てると,それぞれのCPUは割り当てられた処理だけを行えばよく,単一のCPUですべての処理を行う場合にくらべて処理速度が向上する.
しかし,CPU間の処理速度がまちまちだと処理全体で見たときに不都合が起きる場合があるので,各CPU間の処理速度のバランスをとるために新たに別のCPUを使用することがある.