Un procesador multi-núcleo é un procesador que inclúe varias unidades de procesamento (chamadas "núcleos") no mesmo chip. Este procesador difire dun procesador superescalar, que inclúe múltiples unidades de execución e pode emitir múltiples instrucións por ciclo de reloxo a partir dunha corrente de instrucións (thread); en contraste, un procesador multi-núcleo pode emitir múltiples instrucións por ciclo de reloxo a partir de múltiples fluxos de instrucións.
núcleos