Newsgroup: it.comp.os.dibattiti
Titolo: Speed of various machines on the ECDL7 challenge

Elliptic Curve Discrete Logarithms Project
http://cristal.inria.fr/~harley/ecdl_top/
______________________________________________________________________
Speed of various machines on the ECDL7 challenge
http://cristal.inria.fr/~xleroy/ecdl/speed.html
The following table lists the speed (in iterations per second) of the
ECDL7 client on a number of machines.
Iterations/sec   Processor                Client version and OS
----------------------------------------------------------------------
454k             Alpha 21264 750Mhz       64 bits, Linux
----------------------------------------------------------------------
416k             Alpha 21264 667Mhz       64 bits, Tru64 Unix: 416k
                                          64 bits, Linux: 407k
                                          64 bits, FreeBSD: 392k
======================================================================
355k             PowerPC G4 450Mhz        Altivec, MacOS
======================================================================
349k             Athlon 1Ghz              MMX, WinGUI, Win98
----------------------------------------------------------------------
316k             Alpha 21264 500Mhz       64 bits, Tru64 Unix: 316k
                                          64 bits, Linux: 283k
----------------------------------------------------------------------
297k             Athlon 850Mhz            MMX, WinGUI, Win98: 297k
                                          MMX, NT service, Win98: 260k
----------------------------------------------------------------------
287k             Pentium III 550@806Mhz   MMX, WinGUI, Win98
----------------------------------------------------------------------
286k             Alpha 21264 466Mhz       64 bits, Tru64 Unix
======================================================================
286k             PowerPC G4 400Mhz        Altivec, MacOS
======================================================================
279k             Alpha 21164 600Mhz       64 bits, Tru64 Unix
----------------------------------------------------------------------
275k             Alpha 21164 666Mhz       64 bits, Linux: 275k
                                          64 bits, Tru64 Unix: 252k
----------------------------------------------------------------------
261k             Alpha 21164 633Mhz       64 bits, Linux
----------------------------------------------------------------------
254k             Athlon 720Mhz            MMX, WinGUI, Win??
----------------------------------------------------------------------
237k             Pentium III 733Mhz       MMX, NT service, Win2K
----------------------------------------------------------------------
232k             Alpha 21164 500Mhz       64 bits, Digital Unix: 232k
                                          64 bits, Linux: 228k
----------------------------------------------------------------------
230k             Athlon 700Mhz            MMX, Cygwin, WinNT
----------------------------------------------------------------------
226k             Pentium III 667Mhz       MMX, WinGUI, Win98
----------------------------------------------------------------------
218k             Athlon 500@720Mhz        MMX, Cygwin, Win2K
----------------------------------------------------------------------
209k             Pentium III 600@622Mhz   MMX, WinGUI, Win98: 209k
                                          MMX, Cygwin, Win98: 182k
----------------------------------------------------------------------
208k             Pentium III 700Mhz       MMX, Linux
----------------------------------------------------------------------
206k             Athlon 600Mhz            MMX, WinGUI, Win98: 206k
                                          MMX, Cygwin, Win2K: 181k
----------------------------------------------------------------------
202k             Celeron 336@577Mhz       MMX, WinGUI, Win98
----------------------------------------------------------------------
202k             HP PA8500 440MHz         64 bits, HPUX: 202k
                                          32 bits, HPUX: 112k
----------------------------------------------------------------------
200k             Alpha 21164 433Mhz       64 bits, Digital Unix
----------------------------------------------------------------------
196k             UltraSPARC IIi 450Mhz    64 bits, Solaris 8
----------------------------------------------------------------------
194k             Pentium III 600Mhz       MMX, NT service, WinNT
----------------------------------------------------------------------
[...]
______________________________________________________________________
PPG

                                          64 bits, Linux: 407k
Per chi si chiedesse dove sta la differenza: probabilmente nel
compilatore. gcc per AXP non ottimizza bene come il cc di DEC.
-- 
ciao, |
Marco | "You're one of those condescending Unix computer users!"
      | "Here's a nickel, kid. Get yourself a better computer"  -- Dilbert
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

 ECDL7 client on a number of machines.
Incuriosito dalla cosa ho scaricato il client che dovrebbe essere il
piu' veloce per pc e cioe' quello a riga di comando. E invece no, e'
molto lento paragonato ai risultati della pagina. Ho paura che non
abbiano utilizzato un compilatore decente o ottimizzato abbastanza il
codice in questa versione.
Provando invece con la versione WinGUI le prestazioni salgono parecchio
risultando identiche a quelle di un Pentium III 667Mhz. Che diavolo
hanno conbinato? Io ho solo un p3-450@630 vecchio modello. E nella
pagina dei risultati ce ne sono molti altri un po' strani.
Ma hanno dimenticato di ottimizzare il codice per sse e 3dnow? e Per p6?
A quanto pare hanno preferito la massima compatibilita' alle prestazioni
distribuendo codice per pentium mmx.
Ciao ... Dino