Review: Athlon64 X2 4800+ Dual Core

Testes com o 4800+
Para testar o Athlon64 X2 utilizamos os benchmarks mais comuns junto com um especial para processamento paralelo, o Cinebench. Além disso, criei um cenário simples de duas aplicações sendo executadas simultaneamente. Assim é possível mostrar com clareza o beneficio do Dual Core.
Em aplicações simples, como os populares software de benchmark da Futuremark, o SuperPi, o Everest (para avaliação da memória), os resultados não mostraram nenhum avanço evidente justamente porque essas aplicações não são otimizadas para processamento paralelo. Embora o 4800+ seja uma versão de dois núcleos do modelo 4000+, a única versão disponível no laboratório para comparação é o modelo 3800+ “Venice”, que tem a mesma freqüência (2.4 GHz) que o 4800+ e o 4000+ mas apenas 512KB de cache.
As aplicações escolhidas dão ênfase à freqüência bruta do processador, portanto o 3800+ é capaz de nos dar um quadro bem razoável para comparação.
|
3800+ 2.4 GHz 512KB |
4800+ 2x 2.4 GHz 1 MB |
Delta |
||
| PCMark2004 Geral | 4998 | 7176 | 44% | |
| PCMark2004 CPU | 4581 | 6775 | 48% | |
| PCMark2004 Memória | 5412 | 5482 | 1% | |
| Everest Read | 5492 | 5452 | -1% | |
| Everest Write | 2539 | 2509 | -1% | |
| Everest Latency | 51,0 | 47,4 | -7% | ns |
| Cinebench 1X | 339 | 340 | 0% | |
| Cinebench 2X | NA | 639 | 88% | |
| SuperPi 1M | 36 | 35 | -3% | Segundos |
| WinRAR | 23 | 22 | -4% | Segundos |
| SuperPIi + WinRAR | (60 + 45) | (36 + 24) | ||
| SuperPIi + WinRAR | 105 | 60 | -43% | Segundos |
| Sandra Multimidia INT | 23004 | 46194 | 101% | |
| Sandra Multimidia FLOAT | 24754 | 49670 | 101% | |
| Windows Media Encoder | 236 | 123 | -48% | Segundos |
O quadro do PCMark2004 mostra ganhos em torno de 45% no índice geral e da CPU, esses índices são compostos pelo somatório de várias tarefas pré-gravadas, algumas são otimizadas para processamento paralelo, outras não, e por isso o ganho não é maior.
No Everest podemos considerar um empate, já que estamos avaliando somente o acesso à memória e isso não mudou. As pequenas diferenças são explicadas pela diferença de cache interno e pela margem de erro típica de qualquer teste.
O Cinebench é mais interessante para mostrar os benefícios do Dual Core. Na execução com um único processador (o Cinebench permite isso, mesmo no Dual Core), o resultado foi praticamente o mesmo entre o 3800+ e o 4800+, porém ao adicionarmos o segundo núcleo do 4800+ o índice de performance salta de 340 pontos para 639 pontos, um ganho de 88%.
Outro resultado interessante é extraído com o SuperPI (1M) e com o WinRAR (compactação de um arquivo padronizado). Ambos são tarefas não otimizadas e se forem executadas isoladamente apresentam praticamente os mesmos resultados nos dois processadores, em torno de 36 segundos para o SuperPi e 23 segundos para o WinRAR terminar a compactação. Porém se ambos forem executados simultaneamente, o 4800+ é capaz de terminar as duas tarefas sem que uma interfira na outra, na metade do tempo do 3800+.
O procedimento é simples. Iniciar o cálculo do SuperPi e imediatamente começar a compactar o arquivo padrão com o WinRAR, medindo o tempo de cada um isoladamente. No 4800+ o SuperPI executado sozinho terminou em 35 segundos e combinado com o WinRAR terminou em 36 segundos, uma diferença desprezivel. O WinRAR, também no 4800+ terminou a compactação em 22 segundos se for executado sozinho, ou em 24 segundos se for executado simultaneamente com o SuperPI. Diferenças mínimas, provando que cada núcleo foi capaz de cuidar de cada programa sem interferências significativas de um sobre o outro.
Com o 3800+, com núcleo simples, o sistema operacional precisa dividir as threads de execução para o único núcleo disponível. Assim o SuperPI que antes terminava em 36 segundos passou a gastar 60 segundos para fazer o mesmo trabalho enquanto o WinRAR estava sendo executado em outra janela. O WinRAR por sua vez, que isoladamente gastava apenas 23 segundos, gastou 45 segundos para terminar seu trabalho, por causa da divisão de ciclos da CPU com o SuperPi. Fazendo uma soma simples só para calculo do benefício, percebe-se que o 4800+ gasta 43% menos tempo para executar essas duas tarefas simultaneamente.
Quanto mais aplicações simultâneas tiverem sendo executadas simultaneamente, mais eficiência proporcional o Dual Core vai mostrar frente a um similar Single Core.
O benchmark “Sandra Multimídia” também mostra que o 4800+ é duas vezes mais eficiente do que o 3800+, e uma conversão de arquivo pelo Windows Media Encoder provou ser 48% mais rápida no 4800+ ou 108% (inverso de 48%) mais lenta no 3800+, conforme o ponto de vista do usuário.
