Avançar para o conteúdo

Parte 2: Quantos núcleos de CPU você precisa?

    1652315342

    Tempo para acompanhamento

    Alguns meses atrás, analisamos a eficácia do uso de diferentes números de núcleos de CPU com vários tipos de software. Recebemos muitos comentários bons desse artigo e houve algumas sugestões interessantes da comunidade que levamos a sério neste acompanhamento.

    Principalmente, havia uma preocupação de que a parte um pudesse ter falhado tecnicamente, já que o Core 2 Quad Q6600 que usamos em nossos testes não compartilha todos os 8 MB de seu cache L2 entre seus quatro núcleos de CPU. O Q6600 da Intel possui dois repositórios de cache separados de 4 MB, cada um compartilhado entre um par de núcleos de CPU. Isso significa que os resultados de quatro núcleos e três núcleos teriam demonstrado que as CPUs estavam utilizando 8 MB de cache total, enquanto os resultados de núcleos duplos e únicos mostram que eles provavelmente estavam se beneficiando de 4 MB. De fato, os benchmarks podem estar refletindo a diferença na disponibilidade do cache L2 mais do que o desempenho atribuível aos núcleos de processamento habilitados.

    Para remediar isso, estamos usando uma CPU diferente desta vez: o Phenom II X4 955 BE da AMD. Há uma série de razões pelas quais o Phenom II é ideal para esses testes. Em primeiro lugar, seus 6 MB de cache L3 são compartilhados entre todos os quatro núcleos da CPU, de modo que o impacto do cache nos resultados será mínimo. Em segundo lugar, como agora existem versões X2, X3 e X4 do processador Phenom II baseadas no mesmo die, teremos a oportunidade de testar a validade do método que usamos para simular menos núcleos de CPU. Ao comparar os resultados simulados com uma CPU de varejo real com menos núcleos de CPU, saberemos mais definitivamente se desabilitar núcleos de CPU no sistema operacional é um teste realmente legítimo.

    Ao final desses testes, poderemos comparar os resultados do Phenom II X4 com os obtidos pelo Intel Core 2 Quad Q6600 para ver se o impacto do cache compartilhado da CPU é dramático ou mínimo.

    Alguns leitores também estavam interessados ​​em simular um cenário em que vários aplicativos estão sendo executados ao mesmo tempo, a fim de avaliar o benefício de núcleos de CPU adicionais durante a multitarefa. Por isso, fizemos um novo teste para analisar também esse tipo de cenário.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x