Compilação
Este benchmark testa o tempo a compilar o Kernel 3.1 de Linux.
Este benchmark testa o tempo a compilar o software Mplayer.
Este benchmark testa o tempo a compilar o binário de Php.
Feitos os testes de compilação, só há um vencedor, o Intel NUC, apesar de ter sido passado o parâmetro -j para aproveitar todos os cores que tivessem disponíveis no sistema.
Rendering
TTSIOD é um renderer por software que suporta OpenMP e Intel Threading Building Blocks. O render é feito exclusivamente pelo processador.
C-Ray é um raytracer simples, mas multithreaded que usa calculos de vírgula flutuante. São feitos 8 raios por pixel com antialiasing para gerar uma imagem a 1600 x 1200.
SmallPT é um renderer de iluminação global escrito em C++ e usa OpenMP.
POV-Ray gera gráficos 3D usando ray tracing. Esta versão só usa um core do processador.
Tachyon é um ray tracer que gera imagens usando multithread.
Concluído os testes a renderes temos mais uma vitória absoluta por parte do sistema Intel. Por vezes os ganhos são muito substancias comparados com o Sapphire VS8.
2D e 3D
Estes são testes que não são de jogos mas sim de GUI e a sua velocidade, usando 2D e 3D.
Qgears2 é um teste de rendering em várias operações com QT4.
Java 2D Microbench é um pequeno benchmark que testa operações OpenGL usando Java. Usa os drivers de cada placa gráfica.
GTKperf é um benchmark 2D que testa diferentes operações usando GTK.
X11perf é um benchmark simples que testa a performance do X.
Estes são os testes feitos ao GUI em linux e diz-nos que apesar do AMD ter um hardware que é melhor a nível gráfico, a nível de performance 2D e 3D no GUI, a Intel ganha a maioria dos testes, algumas vezes por margens consideráveis.
A meu ver a culpa aqui é dos drivers. Apesar de hardware mais fraco, a nível de operações, os drivers da Intel são melhores que os drivers da AMD.
Neste teste foram usados os drivers proprietários da AMD. Suspeito que os drivers open source teriam ainda piores resultados.
Encriptação
Bork é um pequeno software de encriptação de ficheiros, escrito em Java.
Este teste mede quantos segundos demora a encriptar um ficheiro de testes.
Este teste mede a duração de tempo que demora a encriptar um ficheiro de testes usando GnuPG.
OpenSSL é um toolkit open source que implementa os protocolos SSL e TLS.
Neste teste mede-se a performance de RSA 4096 bit.
Feitos os testes de encriptação, temos mais uma vitória por parte da Intel.
Dito isto, os ganhos não são significativos e o Sapphire VS8 também se comporta bem.
Edição de imagem
GraphicsMagick é um programa que permite efectuar várias operações a nível de imagem e é multithreaded usando OpenMP.
Podemos ver que apesar do sistema Intel ganhar todos os benchmarks, não o faz com grande diferença. Os dois processadores estão mais ou menos igualados nesta secção de benchmarks.
Computação científica
NAS Parallel Benchmarks é um conjunto de benchmarks desenvolvidos por parte da NASA para testar vários cálculos em sistemas high-end.
Este teste alinha 100 sequências pyruvate decarboxylase.
Java Scimark é um benchmark escrito em Java do Scimark 2.0. É desenvolvido pelo NIST e produz vários cálculos numéricos e científicos.
Himeno é um linear solver de pressão Poisson.
Estes foram os testes de computação científica e o processador Intel tem uma vantagem esmagadora. Ganha absolutamente todos os benchmarks e por vezes com larga margem.
Isto pode parecer estranho, quando se sabe que o sistema AMD tem 4 cores e o sistema Intel só tem 2, mas aqui se vê os problemas que a actual arquitectura AMD sofre.
Web servers
Este é um benchmark que usa o ab sobre o Apache httpd server.
O teste é feito com ficheiros estáticos e são feitos 700 mil requests com 100 deles sendo paralelos.
São medidos os requests por segundo.
Este é o mesmo teste que o anterior, mas usando o nGinx como servidor web.
O que podemos ver nestes testes é que o sistema Intel domina nestes benchmarks. Reparem que o sistema Intel com Apache consegue ser mais rápido que o sistema AMD com nGinx. Isto diz bem da vantagem que o sistema Intel tem.
Por curiosidade, também se pode ver que com ficheiros estáticos, o nGinx tem muito melhor performance que usando o Apache httpd server.
Bases de dados
Este teste mede o tempo que demora a inserir 12500 registos no SQLite, um servidor embedded de bases de dados, usado por muito software.
Este é um benchmark TCP-B em cima do servidor de base de dados PostgreSQL.
Nestes dois benchmarks, temos victórias divididas.
Acho que é mais importante a victória no SQLite pois é muito o software que usa este sistema de base de dados com o seu software.
Dito isto, de referir que em inserts, conta muito a performance do disco e podemos estar aqui a ver uma melhor performance do SSD que está no AMD, um Intel 520, que o que está no sistema Intel, um Mushkin Atlas.
Outros
Crafty é um motor de xadrez e este é um teste de processador usando este motor para fazer cálculos.
Este teste também está relacionado com Xadrez. É o calculo de um problema com quantas rainhas podem estar num quadro sem se eliminarem umas à outras.
Esta versão é multithreaded usando OpenMP.
John the Ripper é um cracker de passwords.
Sudokut é um benchmark de resolução de problemas Sudoku, escrito em Tcl.
Este teste mede quanto tempo demora a resolver 100 problemas.
Pybench é um benchmark interno que testa a performance de Python.
Apesar de estes testes serem variados, podemos ver que o Intel NUC ganha quatro dos cinco testes.