Esta é uma pergunta justa, mas sem uma boa resposta. Nas guerras de benchmark, os fabricantes individuais irão lançar tantos núcleos / processadores / CPUs no problema como podem ser eficazes. Mas há sempre (exceto em algumas circunstâncias muito estranhas) uma "lei de retorno decrescente" - o segundo núcleo adicionará apenas 60-80%, o terceiro núcleo menos que isso, etc. (E isso pressupõe um problema que é suficientemente multi -readed para realmente fazer uso dos núcleos adicionados.)
Assim, você não pode olhar para um determinado benchmark e assumir que o dobro de núcleos fornecerá o dobro do desempenho. Na verdade, em alguns casos, você poderia dobrar o número de núcleos e reduzir o desempenho. Atingir um bom desempenho em um aplicativo altamente multithread está entre a arte e a magia negra.
(Eu adicionarei que esta é uma razão pela qual os fabricantes gostam de aumentar a velocidade do clock ao invés de adicionar mais núcleos / CPUs - o desempenho tende a escalar melhor / mais previsivelmente com velocidade de clock maior do que com núcleos / CPUs adicionais. )