マルチコア(Multiple core、Multi-core)は、1つのプロセサ・パッケージ内に複数のプロセサ・コアを封入した技術であり、マルチ・プロセッシングの一形態である。
外見的には1つのプロセサでありながら内部的には複数のプロセサとして認識されるため、主に
並列処理を
行わせる
環境下においては、プロセサ・
チップ全体での処理能力を上げ性能向上を果たすために
行われる。このプロセサ・パッケージ内のプロセサ・コアが2つであれば
デュアルコア、4つであれば
クアッドコア、8つではオクタコアと呼ばれる。高性能な専用プロセサの中には数十個ものコアを持つものがあり、メニーコア(Many core)と呼ばれる。従来の1つのコアを持つプロセサは
マルチコアに対してシングルコアと呼ばれる。