Um benchmark favorito de longa data na computação de alto desempenho tem sido o HPLinpack, que mede a velocidade de um sistema de computador em operações de ponto flutuante por segundo enquanto soluciona um sistema de equações linear muito grande, denso. Supõe-se que a solução operações de ponto flutuante e o testador pode variar para obter o desempenho máximo. 2/3n3+2n2n
As medidas de benchmark incluem o RPEAK (o número máximo teórico de operações de ponto flutuante por segundo para o sistema) e o RMAX (o número máximo alcançado de operações por segundo no benchmark HPLinpack.)
É típico que o RPEAK seja uma fração substancial do RMAX, indicando que nessa tarefa de benchmark, os supercomputadores atuais podem atingir uma fração significativa de seu desempenho teórico máximo. Por exemplo, no ranking de supercomputadores TOP500 de novembro de 2015, a máquina mais rápida, Tianhe-2, possui RPEAK = 54.902 petaflops e RMAX = 33.863 petaflops.
No entanto, o benchmark HPLinpack é amplamente visto como não sendo representativo das cargas de trabalho atuais. Os resultados do HPlinpack geralmente superestimam o desempenho dos supercomputadores em aplicativos reais por um grande fator.
Um novo benchmark, chamado HPCG, está em desenvolvimento. Esse benchmark envolve operações comumente executadas em métodos iterativos para a solução de grandes sistemas esparsos de equações decorrentes de PDEs discretizados. Essa carga de trabalho é muito mais desafiadora para computadores de alto desempenho. Também é muito mais representativo do uso dos supercomputadores na prática.
Alguns resultados iniciais do HPCG estão chegando a menos de 5% do RPEAK. Por exemplo, Tianhe-2 tem RPEAK = 54.902 petaflops e HPCG a 0.58 petaflops (consulte a referência abaixo para uma apresentação sobre HPCG.)
Os benchmarks TOP500 HPLinpack podem ser encontrados em:
http://www.top500.org/
Uma apresentação sobre HPCG pode ser encontrada em:
http://www.hpcg-benchmark.org/downloads/isc15/HPCG-ISC15-FINAL-SLIDES_update1.pdf
O site do HPCG está em
http://www.hpcg-benchmark.org/