Który jest bardziej wydajny? Więcej rdzeni lub więcej procesorów

Zdaję sobie sprawę, że jest to bardziej pytanie sprzętowe, ale jest to również bardzo istotne dla oprogramowania, zwłaszcza podczas programowania w wielowątkowych środowiskach wielordzeniowych / procesorów.

Który jest lepszy i dlaczego? Czy chodzi o wydajność, szybkość, wydajność, użyteczność itp.

1.) Komputer / serwer z 4 czterordzeniowymi procesorami?

lub

2.) Komputer / serwer z 16 jednostronnymi procesorami?

Załóżmy, że wszystkie inne czynniki (prędkość, pamięć podręczna, szybkość magistrali, przepustowość itp.) Są równe.

Edytować:

Interesuje mnie ogólnie aspekt wydajności. Jeśli chodzi o to, że jest to szczególnie dobre w jednym aspekcie i okropne (lub nie najlepiej) w innym, to chciałbym to również wiedzieć.

A jeśli muszę wybrać, byłbym najbardziej zainteresowany tym, co jest lepsze w odniesieniu do aplikacji związanych z I / O i aplikacji związanych z obliczeniami.