Dave W. Plummer, o desenvolvedor do Gerenciador de Tarefas e de muitos outros componentes do Windows, realizou um teste simples em seu laboratório com 25 computadores fabricados entre 1976 e 2023. No benchmark Dhrystone 2.2, um Mac Pro moderno com um chip Apple M2 Ultra foi 200.000 vezes mais rápido que o PDP-11/34 da década de 1970. Plummer observou que a diferença poderia ter sido muito maior se o código do benchmark Dhrystone que ele usou não fosse de thread única.

Fonte da imagem: Dave Plummer no X

O benchmark Dhrystone 2.2 foi escolhido para os testes devido à sua compatibilidade com todos os sistemas testados. Este teste baseia-se exclusivamente em operações matemáticas simples; com código vetorizado, os ganhos de desempenho poderiam ser ainda mais significativos. Plummer compilou todos os resultados em uma única tabela, na qual o PDP-11/34 obteve 240 pontos, enquanto o “vencedor”, o Mac Pro com M2 Ultra, alcançou 47.808.764 pontos.

A tabela também apresenta alguns dos sistemas e arquiteturas mais icônicos da história da computação. Por exemplo, o Amiga 500, que ficou em penúltimo lugar, obteve 1000 pontos, quatro vezes mais rápido que o PDP-11. Vale ressaltar o progresso significativo desde as primeiras máquinas com o processador Intel i486 até várias gerações do Pentium. Esses números demonstram o progresso constante no poder de processamento dos chips Intel, variando de 30.000 a 2.500.000 pontos ao longo de aproximadamente uma década.

Os ganhos de desempenho que a Apple obteve ao trocar os chips Motorola 680X0 pelos PowerPCs também são impressionantes. O Raspberry Pi 4B, com uma pontuação de quase 10.000.000 pontos, foi aproximadamente quatro vezes mais rápido que o Pentium 4. Os resultados mais impressionantes foram alcançados pelo processador AMD Ryzen Threadripper PRO 7995WX com 96 núcleos AMD Zen4 (192 threads) e pelo Mac Pro com M.2 Ultra e 24 núcleos Apple Silicon. Infelizmente, a tabela não inclui PCs baseados em Athlon, Core Duo e muitos outros processadores dos últimos anos, que não estão presentes no laboratório de Plummer.

“Eu restauro computadores antigos e sempre me interesso em como o desempenho deles em configurações clássicas se compara ao de PCs modernos. Cem vezes mais rápido? Mil? Um milhão? Aqui estão as estatísticas.”Eu escrevi um teste Dhrystone em K&R C que funciona em todos os meus computadores sem problemas.”Testei diversos hardwares diferentes, desde o PDP-11/34 até o meu Mac Pro M2 Ultra”, escreveu Plummer em sua conta na rede social X.

Plummer publicou o código do seu benchmark no GitHub. Basta baixá-lo e compilá-lo para a sua plataforma específica. Segundo o desenvolvedor, o código foi criado “especificamente para otimizar o 2.9BSD em sistemas PDP-11, mantendo a possibilidade de compilação em sistemas modernos para comparação”.

Ao ser executado em sistemas mais recentes que o 486, o código do benchmark cabe inteiramente no cache do processador, o que explica em parte os ganhos de desempenho significativos observados na tabela de Plummer ao longo das eras. Por outro lado, este código não utiliza tipos de instruções vetorizadas avançadas que proporcionam ganhos de desempenho significativos em sistemas modernos, como o AVX-512. O teste de Plummer não avalia alguns dos principais gargalos dos sistemas modernos, como a largura de banda da memória ou o desempenho do cache de nível superior.

Curiosamente, embora o Amiga 500 esteja na parte inferior da tabela, este computador doméstico da década de 1980, com um modesto processador 68000 de 7,16 MHz, ainda consegue carregar e abrir um editor de texto perfeitamente funcional mais rápido do que a maioria dos sistemas modernos.

By admin

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *