Como entender o desempenho da CPU do MacBook Pro em termos práticos?

3

Eu tenho um novo MacBook Pro, clicando em "sobre este mac" Eu vejo que tenho um:

2.66 GHz Intel Core 2 Duo

Um amigo tem um Mac Pro e tem:

2 x 2.8 GHz Quad-Core Intel Xeon

Como posso entender isso: eu suponho que tenho apenas uma CPU e ele tem duas. O que isso permite que ele faça que eu não posso. Sua máquina será mais rápida que a minha e em quê? "2 Duo" significa que eu tenho "2 x 2" = 4 núcleos? "2 x Quad-Core" significa que ele tem "2 x 4" = 8 núcleos? O que é um "núcleo", na verdade, em termos práticos, ou seja, como podemos esperar que ele atue no desempenho?

Qual é a diferença prática entre essas duas máquinas?

    
por Edward Tanguay 15.11.2010 / 22:04

3 respostas

6

Em termos práticos, o desempenho é relevante apenas se você realmente tiver tarefas que exigem muito da CPU / núcleos. Então, se você fizer muito trabalho com vídeo ou gráficos, o poder extra de computação ajudaria. Mas se você navega na web, lê e-mails, assiste a filmes ou ouve música, sua máquina é perfeitamente capaz de lidar com isso por alguns anos.

A potência do processador é apenas um eixo de desempenho. A quantidade e a velocidade de RAM (memória), quantidade e tipo de disco (disco rígido ou estado sólido) etc. também influenciam o desempenho geral, mas novamente isso depende do tipo de carga de trabalho que você tem para a máquina. A métrica mais importante gira em torno de uma análise custo / benefício que leva todas essas variáveis em consideração e considera que tipo de trabalho a máquina deve fazer. De um modo geral, o hardware top de linha é baixo nesta métrica de custo / benefício, porque os componentes ficam mais baratos o tempo todo.

Para testar o desempenho relativo, você pode usar XBench ou GeekBench , mas esses números podem não ser tão interessantes assim.

Para resolver suas dúvidas específicas:

  • Core 2 significa a segunda geração da família de processadores. Duo significa dois núcleos. Você tem um chip com dois núcleos.
  • Sim, seu amigo tem 8 núcleos, distribuídos por 2 chips.
  • Os núcleos aumentam a velocidade de determinados tipos de operações e mantêm a energia inativa, em comparação com os chips de núcleo único.
  • Você pode fazer tudo o que puder, mas algumas tarefas ligadas à CPU (por exemplo, codificação de filme) seriam mais rápidas para ele, pois qualquer programa moderno tem suporte para tarefas de paralelização e, portanto, pode executar algumas tarefas em 8 núcleos versus 2. , isso não se aplica igualmente a tudo, então esse tipo de desempenho só é perceptível em tarefas muito intensivas.
por 15.11.2010 / 22:25
2

Cada núcleo é, na verdade, um processador. Por algum tempo tem sido difícil fazer processadores com múltiplos núcleos, então computadores que precisavam ter alto desempenho e fazer grande número de tarefas utilizavam simultaneamente múltiplos processadores.

Durante esta década, a tecnologia avançou tanto que é prático ter dois núcleos em um único processador. Isso é basicamente o pacote 2-em-1, que geralmente é melhor que dois processadores separados. O resfriamento é mais fácil, assim como a construção de placas-mãe. Além disso, os dois núcleos podem se comunicar uns com os outros mais rápido do que dois processadores separados.

Forme o lado do software, os chamados "threads". Basicamente, cada programa simples pode fazer apenas uma coisa ao mesmo tempo. Se você quiser fazer mais de uma coisa, como clicar em um botão enquanto seu processador de texto estiver digitalizando um documento, será necessário separar o programa em componentes menores chamados threads. O computador pode mudar rapidamente o piso que está sendo executado, por isso, dá a impressão ao usuário de que há várias coisas acontecendo ao mesmo tempo. Com computadores com múltiplos processadores, cada processador pode executar pelo menos um thread (existem processadores que podem executar mais de um por vez, mas não vou entrar nisso agora). Às vezes, um processador precisa de dados do encadeamento que está sendo executado pelo outro processador. Desacelerações podem acontecer enquanto um processador transfere dados para o outro. Esses processadores multi-core são menos afetados por esse problema porque os núcleos são todos em um processador.

Agora, para suas perguntas específicas. Você está interpretando mal a parte 2 Duo. É o Core 2 Duo, que é o Core 2 é o sucessor do Core, já que tivemos o Pentium II como sucessor do Pentium. Duo significa que existem dois núcleos nesse processador. Seu amigo tem dois Xeons quad core. Seu sistema é uma combinação de sistema multiprocessador e sistema multicore. Cada processador possui 8 núcleos e o sistema possui 2 processadores. Eles também são um pouco mais rápidos do que o seu processador quando medido núcleo para o núcleo.

Isso significa que você pode executar 2 aplicativos ao mesmo tempo, enquanto ele pode executar 8 aplicativos ao mesmo tempo. Isso é bom nos casos em que algumas das aplicações são muito exigentes, exigem muito tempo do processador e seu trabalho está em encadeamentos separados. Também é bom nos casos em que há um único encadeamento, que é muito exigente, porque o sistema possui processadores extras que podem ser usados para executar outros encadeamentos para que o sistema pareça mais responsivo.

Existe também a comparação do Xeon Core. Ambos os processadores estão relacionados, mas os processadores Xeon são destinados a servidores em que há necessidade de processar grandes quantidades de dados e onde a confiabilidade é extremamente importante. Eles são geralmente de alta qualidade. Os processadores de núcleo são versões mais simples de desktop e laptop e são mais baratos e de menor qualidade. Além disso, os processadores Xeon usam diferentes tipos de RAM, que podem detectar erros causados pela radiação de fundo (entre outras coisas) e corrigi-los. Ainda mais, o sistema do seu amigo pode levar muito mais RAM do que o seu. Eu não sei se os números exatos do MacBook Pros no momento em que o processador era popular não poderiam levar mais de 4 GiB de RAM, enquanto o computador do seu amigo provavelmente levaria pelo menos 16 GiB de RAM e provavelmente mais.

Quanto à parte de qualidade que mencionei: Basicamente, todos os processadores da mesma geração são fabricados juntos. Em um ponto da fabricação, cada processador é testado. Após o teste, os processadores são classificados de modo que os piores processadores que podem estar inoperáveis sejam descartados, processadores com danos leves tenham partes danificadas desativadas e sejam vendidos como processadores baratos, processadores totalmente funcionais geralmente entram na classe média e os processadores mais caros são os que melhor resultados no teste. Espero que o teste seja muito mais rigoroso para os Xeons.

Então, basicamente, quase tudo que o seu computador pode fazer pode ser feito pelo computador do seu amigo, mas muito mais rápido.

    
por 15.11.2010 / 22:26
0

Will his machine be faster than mine, and at what?

Sua máquina será mais rápida em praticamente tudo. O Mac Pro tem dois Xeons separados rodando a 2,8 GHz. Cada Xeon é um quad core, então no total ele tem 2x4 == 8 núcleos à sua disposição.

O seu é um Core 2 Duo - o Core 2 indica a segunda geração da micro-arquitetura do Core e o Duo indica um dual core. Portanto, sua máquina tem 2 núcleos à sua disposição. Um núcleo é uma unidade de processamento físico.

    
por 15.11.2010 / 22:27