Premoli, Roberto wrote:
Conclusione: i 64bit servono, come gia' detto, solo in particolari nicchie.
Per esempio se tu ti scrivi un programmino in C che "macina" Trasformate di 
fourier, ecco che magari potresti avere grossi incrementi prestazionali.

Infatti.. ecco i risultati dei miei test "matematici":
Pezzo: Us and them, Pink Floyd (preso da The Dark Side of the moon, cd originale) Ambiente: amd64 debian sid aggiornata oggi, i386 debian sid aggiornata oggi. Kernel 2.6.21.1 ricompilato da me.

time lame --preset standard traccia.wav

una media di 3 lanci, il time mi da:
amd64:
0m51,798s

i386:
0m49,418s

Netto vantaggio per l'i386. Probabilmente il lame non sfrutta alcun tipo di ottimizzazione legata al numero maggiore di registri/registri piu' ampi.

Situazione diametralmente opposta:

time oggenc traccia.wav

amd64:
0m26,811s

i386:
0m36,685s

Qui l'ambiente a 64 bit porta un incremento prestazionale notevolissimo. Mi viene da pensare che l'oggenc riesca a trarre vantaggio da queste ottimizzazioni.

Just my 2 cents...

Stefano


--
Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Rispondere a