View Full Version : Itanium vs Opteron FPU test
DarthMoul
23-09-2004, 08:55
Λόγω της συζήτησης που έγινε σε άλλο thread, αποφάσισα να κάνω ένα μικρό test στην FPU των δύο επεξεργαστών. Εδώ θα δοκιμάσουμε την FPU των δύο επεξεργαστών με super-pi και την singlethreaded έκδοση του προγράμματος που χρησιμοποιήσαμε σε αυτό το thread http://www.pctechnology.gr/vbull/vb/showthread.php?t=504
Οι επεξεργαστές που θα δοκιμαστουν είναι ένας Itanium2 στο 1GHz vs Οpteron στα 2.2 GHz. Δυστυχώς δεν βρήκα διαθέσιμο idle Itanium2 στο 1.4GHz αλλά νομίζω πως τα αποτελεσματα θα μας δώσουν ικανοποιητική εικόνα.
DarthMoul
23-09-2004, 08:57
Εδώ έχουμε τον Opteron:
$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 5
model name : AMD Opteron(tm) Processor 248
stepping : 8
cpu MHz : 2191.248
cache size : 1024 KB
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext lm 3dnowext 3dnow
bogomips : 4364.69
TLB size : 1088 4K pages
clflush size : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts ttp
DarthMoul
23-09-2004, 09:05
Εδώ είναι το super-pi στον Opteron:
$ ./super_pi 20
Version 2.0 of the super_pi for Linux OS
Fortran source program was translated into C program with version 19981204 of
f2c, then generated C source program was optimized manually.
pgcc 3.2-3 with compile option of "-fast -tp px -Mbuiltin -Minline=size:1000 -M
noframe -Mnobounds -Mcache_align -Mdalign -Mnoreentrant" was used for the
compilation.
------ Started super_pi run : Thu Sep 23 01:56:23 EDT 2004
Start of PI calculation up to 1048576 decimal digits
End of initialization. Time= 0.440 Sec.
I= 1 L= 0 Time= 1.400 Sec.
I= 2 L= 0 Time= 1.600 Sec.
I= 3 L= 1 Time= 1.610 Sec.
I= 4 L= 2 Time= 1.590 Sec.
I= 5 L= 5 Time= 1.610 Sec.
I= 6 L= 10 Time= 1.600 Sec.
I= 7 L= 21 Time= 1.600 Sec.
I= 8 L= 43 Time= 1.600 Sec.
I= 9 L= 87 Time= 1.610 Sec.
I=10 L= 174 Time= 1.580 Sec.
I=11 L= 349 Time= 1.610 Sec.
I=12 L= 698 Time= 1.590 Sec.
I=13 L= 1396 Time= 1.600 Sec.
I=14 L= 2794 Time= 1.600 Sec.
I=15 L= 5588 Time= 1.590 Sec.
I=16 L= 11176 Time= 1.590 Sec.
I=17 L= 22353 Time= 1.570 Sec.
I=18 L= 44707 Time= 1.530 Sec.
I=19 L= 89415 Time= 1.440 Sec.
End of main loop
End of calculation. Time= 31.640 Sec.
End of data output. Time= 0.160 Sec.
Total calculation(I/O) time= 31.800( 0.940) Sec.
DarthMoul
23-09-2004, 09:09
Και εδώ είναι το pi-test στον ίδιο επεξεργαστή:
$ gcc -O3 -m64 pitest.c -o pitest
$ time ./pitest 9
9 digits precision Pi:3.141592653
8.240u 0.000s 0:8.24 100.0% 0+0k 0+0io 101pf+0w
8.24 seconds.
DarthMoul
23-09-2004, 09:10
Εδώ έχουμε τον Itanium:
> cat /proc/cpuinfo
processor : 0
vendor : GenuineIntel
arch : IA-64
family : Itanium 2
model : 1
revision : 5
archrev : 0
features : branchlong
cpu number : 0
cpu regs : 4
cpu MHz : 1000.000000
itc MHz : 1000.000000
BogoMIPS : 1497.36
DarthMoul
23-09-2004, 09:13
Εδώ είναι το super-pi στον Itanium:
> ./super_pi 20
Version 2.0 of the super_pi for Itanium Red Hat Linux 7.1 2.96-85 OS
Fortran source program was translated into C program with version 19981204 of
f2c, then generated C source program was optimized manually.
gcc version 2.96 20000731 with compile option of "-ffast-math -O3" was used
for the compilation.
------ Started super_pi run : Thu Sep 23 02:09:24 EDT 2004
Start of PI calculation up to 1048576 decimal digits
End of initialization. Time= 0.618 Sec.
I= 1 L= 0 Time= 2.021 Sec.
I= 2 L= 0 Time= 2.335 Sec.
I= 3 L= 1 Time= 2.349 Sec.
I= 4 L= 2 Time= 2.347 Sec.
I= 5 L= 5 Time= 2.344 Sec.
I= 6 L= 10 Time= 2.335 Sec.
I= 7 L= 21 Time= 2.345 Sec.
I= 8 L= 43 Time= 2.345 Sec.
I= 9 L= 87 Time= 2.348 Sec.
I=10 L= 174 Time= 2.346 Sec.
I=11 L= 349 Time= 2.345 Sec.
I=12 L= 698 Time= 2.344 Sec.
I=13 L= 1396 Time= 2.343 Sec.
I=14 L= 2794 Time= 2.338 Sec.
I=15 L= 5588 Time= 2.335 Sec.
I=16 L= 11176 Time= 2.320 Sec.
I=17 L= 22353 Time= 2.292 Sec.
I=18 L= 44707 Time= 2.236 Sec.
I=19 L= 89415 Time= 2.096 Sec.
End of main loop
End of calculation. Time= 46.247 Sec.
End of data output. Time= 0.311 Sec.
Total calculation(I/O) time= 46.558( 1.862) Sec.
DarthMoul
23-09-2004, 09:16
Και εδώ είναι το pitest
> icc -tpp2 -O3 pitest.c -o pitest
> time ./pitest 9
9 digits precision Pi:3.141592653
8.023u 0.001s 0:08.02 100.0% 0+0k 0+0io 0pf+0w
8.023 seconds.
Περιμένω να το σχολιάσουμε
fantacid
23-09-2004, 09:23
Τι εφαρμογες ετρεχε ο itanium κ ποσο (περιπου) load ηταν?
ειναι κοντα τα 2 μηχανιμα για 0,2" ο ενας μισο idle κ αλλος 100% idle?
DarthMoul
23-09-2004, 09:31
Τι εφαρμογες ετρεχε ο itanium κ ποσο (περιπου) load ηταν?
ειναι κοντα τα 2 μηχανιμα για 0,2" ο ενας μισο idle κ αλλος 100% idle?
Τώρα το πρωί ήταν 0-1% και τα δύο. Φροντίζω πάντα να είμαι όσο δίκαιος γίνεται και σε φορτίο και στο software που χρησιμοποιώ. Αν ο Opteron είχε win πχ θα έμενε πίσω και δεν θα ήταν δίκαιο.
μαμ@ει ο οπτερον!!!!!(και ειναι και πιο φθηνος.................)
DarthMoul
23-09-2004, 13:09
μαμ@ει ο οπτερον!!!!!(και ειναι και πιο φθηνος.................)
Έχει συχνότητα 120% παραπάνω, είναι 2.5 χρόνια νεότερος και η εργοστασιακή του τιμή είναι η ίδια με ενός Itanium@1.4 GHz στον οποίο δυστυχώς δεν έχω πια πρόσβαση. Κάτι συζητήσεις που κάναμε παλιά για "κούφια GHz" τις θυμάσαι;
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.