[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