Para aqueles que programam em C ou C++, especialmente programas matem�ticos
ou cient�ficos, uma agrad�vel surpresa � o relativamente recente compilador
C/C++ da Intel
(http://www.intel.com/software/products/compilers/c50/linux/). Ele gera
c�digo altamente otimizado para os processadores Intel, incluindo o Itanium,
Pentium 4 e PII/III, al�m de gerar c�digo com extens�es MMX e SSE. A
novidade � que, embora seja comercial e de c�digo fechado, h� no site
http://www.intel.com/software/products/eval/ a vers�o full que � gratuita
para uso n�o comercial. � preciso se registrar para receber um arquivo de
licen�a v�lido.

S� para vc verem a diferen�a, compilei um programa com o gcc 2.95.3, gcc
3.0.1 e o compilador C++ da Intel (icc). O tempo de execu��o do programa foi
de aprox. 16 min nas duas vers�es de gcc (um pouco mais r�pido na vers�o
3.0, coisa de 20s) e de apenas 6m14s no compilador da Intel. Usei op��es
para gerar c�digos para PII (o processador da m�quina) e com a op��o -O no
gcc e op��es no Intel para usar extens�es MMX e SSE. N�o precisei mexer nada
no c�digo para compilar.

Aviso: este compilador n�o serve (infelizmente) para compilar o kernel.


Assinantes em 02/10/2001: 2356
Mensagens recebidas desde 07/01/1999: 135106
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a