[Linux-Biella] DOMANDA: COMPILAZIONE
Piero Triverio
piero a bilug.linux.it
Gio 27 Nov 2008 17:31:41 CET
On Thu, 27 Nov 2008 11:41:19 +0100
Roberto Zanetto <zanetto a iol.it> wrote:
> Secondo una rivista dell'IEEE il compilatore Intel Linux svernicia il
> compilatore GNU C per applicazioni cad, grafica vettoriale, calcolo
> fisico (videogiochi), calcolo scientifico.... quindi qualcosa da zappare
> c'e'! Non e' che voglio zappare l'aria
Si, e' vero, il compilatore Intel genera codice piu' ottimizzato rispetto a GCC, cosi'
come altri compilatori commerciali come PGI, Pathscale, etc etc.
Questo perche' GCC ha un altro obiettivo primario, quello di compilare di tutto e su molte
architetture, oltre che di essere libero.
Come hai detto tu, la differenza si nota nelle applicazioni scientifiche, di grafica,
etc, molto meno su quelle di uso quotidiano, che sono piu' limitate da altri fattori (I/O
disco, memoria). Difficile che ricompilando il kernel con questi compilatori (ammesso di
riuscirci) si ottengano grandi miglioramenti...
Tieni anche presente che le parti critiche di alcune applicazioni (es. audio/video
decoding) sono gia' state ottimizzate e sfruttano automaticamente eventuali istruzioni
dedicate offerte dai processori.
Ciao,
Piero
Maggiori informazioni sulla lista
Linux