En mi opinión, esta pregunta simplemente no tiene respuesta en el caso general.
En mi escritorio tengo una de estas nuevas CPU Core i7-980x de 6 núcleos habilitadas para TurboBoost. Si carga un solo núcleo en esta máquina, aumentará la velocidad del reloj de ese núcleo, aumentando así el consumo de energía de la CPU, por lo que marcará una gran diferencia. Esta CPU, así como otras CPU más modernas, pueden desactivar parcialmente los núcleos inactivos, lo que aumenta el ahorro de energía. Eso no es tan cierto en los modelos de CPU más antiguos.
Tenga en cuenta que el trabajo que tiene que hacer con un núcleo será necesariamente diferente del trabajo que realiza con múltiples núcleos. Si es el caso de que puede distribuir la carga en múltiples núcleos, encontrará que se dedicará mucho tiempo adicional al núcleo único que realiza costosos cambios de contexto, y su rendimiento se verá afectado.
De todos modos, el problema tiene demasiadas variables para responder realmente. Uno podría seguir y seguir sobre los diferentes tipos de cargas, y cualquiera que intente comparar para obtener una respuesta terminará (probablemente inadvertidamente) haciendo comparaciones de manzanas con naranjas que no se aplican en otros casos de uso.
Ah, y una cosa más. La mayoría de las personas probablemente citarán la eficiencia en términos de poder . No quieres caer en esa trampa. Dado que el tiempo para procesar las cargas será necesariamente diferente dependiendo de cómo se equilibren las cargas, debe integrar el resultado a lo largo del tiempo para encontrar la cantidad neta de energía utilizada para completar los trabajos a fin de llegar a un resultado creíble.