Un microprocesador multinúcleo combina dos o más procesadores en un solo chip, permitiendo cierto paralelismo a nivel de hilos sin necesidad de empaquetar múltiples procesadores físicamente separados. El multiprocesamiento implica la ejecución simultánea de instrucciones mediante dos o más procesadores en un solo computador, o dos o más computadores trabajando juntos para compartir la carga a través de un canal de alta velocidad.