Durante los últimos 10 años, los procesadores han mejorado su velocidad y su eficiencia gracias a que dividen su carga en varios núcleos. Esto es mejor para obtener un mejor rendimiento que coger un único núcleo y aumentarle la velocidad. Al dividir la tarea en varios núcleos, el consumo se vuelve mucho más eficiente, y en parte es gracias a esto que los smartphones y ordenadores de hoy día mejoran constatemente a nivel de eficiencia.
El problema es que crear un programa que aproveche toda esa potencia dividida en varios núcleos es más complejo que programarlo para un único núcleo. Por ello, se intenta que sólo tareas realmente exigentes sean programadas en paralelo para utilizar varios núcleos a la vez.
LEER MAS: http://www.adslzone.net/2016/07/05/desarrollan-una-nueva-cpu-multinucleo-18-veces-mas-rapida-los-actuales/