Linux até 40% mais rápido trocando o compilador
Durante a recente polêmica sobre performance do Firefox no Linux, comparado a versões de outros sistemas operacionais, o leitor Paulo Ricardo apontou, neste post do BR-Linux, uma declaração de Ted Mielczarek, desenvolvedor da Mozilla:
"Eu acho que a realidade que as pessoas têm que encarar é que o Visual C++ produz código muito melhor que o GCC. O Microsoft Visual C++ é melhor porque o compilador apenas emite uma linguagem intermediária, e o linker faz todo o trabalho"
Ted ousou mexer em um dos dogmas mais sagrados do Mundo Livre, a qualidade do Gnu Compiler Collection, conjunto de ferramentas que tem Richard Stallman em pessoa, como seu criador.
Pois bem; o pessoal do projeto LinuxDNA resolveu ir contra o dogma; experimentaram compilar o kernel do Linux com o ICC - Intel C Compiler.
Resultado?
Performance de até 40% a mais em algumas áreas do kernel, e média entre 8 e 9% de ganho de performance no desempenho geral.
Números esses conseguidos com a versão 8 do ICC. Hoje ele já está na 11.
Fonte: Linux Journal
Seja o primeiro a comentar!
Postar um comentário