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