¿Cuál es más eficiente? Más núcleos o más CPUs
Me doy cuenta de que esto es más una cuestión de hardware, pero esto también es muy relevante para el software, especialmente cuando se programa para entornos multi-core / cpu multihilo.
¿Cuál es mejor y por qué? Ya se trate de eficiencia, velocidad, productividad, usabilidad, etc.
1.) ¿Una computadora / servidor con 4 CPUs de cuatro núcleos?
o
2.) ¿Una computadora / servidor con 16 CPU de un solo núcleo?
Supongamos que todos los demás factores (velocidad, caché, velocidad de bus, ancho de banda, etc.) son iguales.
Editar:
Estoy interesado en el aspecto del rendimiento en general. En cuanto a si es particularmente mejor en un aspecto y horrible (o no preferible) en otro, entonces también me gustaría saberlo.
Y si tengo que elegir, lo que más me interesa es qué es mejor en lo que respecta a las aplicaciones vinculadas a E / S y las aplicaciones vinculadas a la informática.