Desempenho de ponto flutuante no Linux

0

Eu testei o Geekbench para o meu computador para o Windows e Linux . Parece que o Linux perde marcadamente no desempenho de ponto flutuante.

Existe algo que eu possa fazer sobre isso? Instalar uma biblioteca de otimização? Alterar alguma configuração? Como a diferença na aritmética de ponto flutuante pode ser explicada?

    
por Gerenuk 24.09.2013 / 09:22

1 resposta

2

Eu não confiaria neste software para benchmarking no linux. Aqui é um tópico de reclamações sobre o fato de o geekbench mysterious ter perfis de sistemas linux de 32 bits mais rápidos que sistemas de 64 bits no mesmo hardware de 64 bits.

Suponho que não seja inconcebível que isso seja preciso, mas parece muito improvável que o gcc - que compila todas as distribuições binárias GNU / Linux e seja possivelmente o compilador mais usado no mundo - seria tão falho e ainda assim não outra pessoa disse boo sobre isso. Enquanto isso, os fabricantes de geekbench admitem:

We've been able to reproduce the problem you reported. From what we can tell it's a problem with the compiler used to build Geekbench for Linux; the 64-bit code it generates is slower than the 32-bit code it generates. We're looking into ways to work around this issue.

In the meantime if you're not satisfied with Geekbench please let me know and I would be happy to refund your purchase.

Eles não dizem qual compilador eles usaram para construir o geekbench, talvez porque, se o fizessem, a afirmação de que "o código de 64 bits gerado é mais lento que o código de 32 bits" poderia ser avaliada e investigada. É certamente uma afirmação muito séria e se pergunta por que eles continuariam a usar esse compilador se esse for o caso.

Sem dúvida, o geekbench é algo que torna agradável e fácil imprimir partituras. Não sei ao certo o quão bem isso seria, no entanto.

    
por 24.09.2013 / 11:50