Opterony vs Xeony - aneb cim a jak prelozit program v C
Václav Štěpán
stepan na kmlinux.fjfi.cvut.cz
Středa Leden 18 19:06:27 CET 2006
Dobry podvecer,
dekuji za spoustu komentaru. Takze se zda, ze to je normalni. No aspon
maji cpufreq :-)
Postupne odpovedi:
> neni to treba tim, ze jeden z tech Opteronu se flaka, protoze ten
> program v C ho nevyuziva?
Nevyuziva, ale ty konfigurace jsou obe dvouprocesorove. Zatizim-li oba procesory
tou samou ulohou, chova se to stejne (data u procesu jsou oddelena, protoze
vznikaji teprve v uvodni fazi). Jak koukam, tak jsem to formuloval nejednoznacne
(kdyby jeden 3 GHz byl rychlejsi nez dual Opteron, bylo by to horsi :-))
> Jake jsou velikosti cache?
Opteron 246: 1 MB
Xeon (3 GHz): 1 MB
Takze to hraje v podstate pro ten Xeon.
> Jiny prekladac:
Zkousel jsem ICC 9.0 s optimalizacemi (Opteron necekane neni podporovan):
1) Pro Pentium-M - to bylo zoufale pomale (cca 10x proti 64-bit GCC pro
Opteron)
2) Pro Pentium-4 s SSE2 - binarka byla nestabilni
Zkousel jsem Portland Group PGI (jenze mame jenom 32-bit Workstation)
optimalizovane pro K8,
bezelo to na 4 p/s (s gcc nad 30).
Zkusim schvalne jeste sehnat nekde 32-bit Debian na srovnatelnem stroji
a jsem zvedav,
co to udela.
Pekny den preju.
Vaclav Stepan
Další informace o konferenci Linux