マルチコア(multiple core,multi-core)あるいはマルチコアプロセッサ(multiple core processor,multi-core processor)は、それぞれがプログラムの命令を読み取って実行するコアと呼ばれる2つ以上の個別の処理ユニットを備えた、単一の集積回路上のコンピュータプロセッサである。