[FLUG] Re: [FLUG] Ottimizza tua sorella !
- From: "Mago_Gi" <mago_gi@xxxxxxxx>
- To: "fanolug" <fanolug@xxxxxxxxxxxxx>
- Date: Sat, 23 Nov 2002 20:13:05 +0100
Mailing List del Fortunae LUG
============================
> SNIP
> Figo !!!
> Che cavolo vuol dire ?
> Come mai gira piu' forte ottimizzato per il processore sbagliato ?
>
"Ottimizzare" è un concetto molto generico, ci sono milioni di modi di
ottimizzare un programma. In particolare, è probabile che nelle tue prove
siano coinvolte le famose istruzioni SIMD (mmx,sse,sse2) utili proprio in
situazioni tipo encoding (operazioni di somma e moltiplicazione tra matrici).
E' probabile che il tuo compilatore abbia automaticamente usato queste
istruzioni,come stanno cominciando a fare i compilatori "moderni". Anche se
mi risulta che queste istruzioni abbiamo una sintassi leggermente diversa a
seconda del s.o. e della CPU, Sembrerebbe che il tuo p4 abbia interpretato
correttamente queste istruzioni, scritte inizialmente per Athlon. E'
probabile che le ultime versioni del compilatore siano "furbe" in questo
senso. Mi risulta, tra l'altro, che il boost d
i
prestazioni di queste
ottimizzazioni usate in "automatico" dal compilatore sia proprio nell'ordine
del 10-20% (possono raggiungere il 50% se usate da un bravo programmatore).
Infine, è probabile che il compilatore agisca anche sull'ordine di esecuzione
delle istruzioni, sul fatto di conoscere la cache L1 e L2 e la "profondità"
della pipeline delle varie CPU. Ci sono molti parametri in gioco, come vedi!
S
Stefano "Mago_Gi" Russo
1/12 R/C Scale combat - 46th Squadron FANO
Aermacchi MC200 "Berserk" (Under construction)
--
Prendi GRATIS l'email universale che... risparmia: http://www.email.it/f
Sponsor:
Vuoi cambiare i tuoi interessi ma non la tua banca?
Clicca qui: http://adv2.email.it/cgi-bin/foclick.cgi?mid=656&d=23-11
--
Le raccomandazioni della mamma di simon "non prendere freddo, copriti... e
prendi il palmare"
Other related posts:
- » [FLUG] Re: [FLUG] Ottimizza tua sorella !