OT - Porovnani rychlosti vypoctu 32-bitove a 64-bitove aplikace
Miroslav Mraz
mrazik na volny.cz
Sobota Srpen 29 16:50:15 CEST 2015
64-bit procesor má více interních registrů, dokáže tedy provádět některé
přesuny uvnitř efektivněji. Další věc je rozšíření instrukční sady -
zatímco u 32-bit máte takové ty MMX, 3DNow atd. defaultně vypnuty,
protože překladač předpokládá tu nejdebilnější architekturu i386, u
64-bit bývá defaultně zapnuto vše, co zapnuto být může, protože všechny
64-bitové procesory toho mají na čipu docela dost. Kouzlit s
optimalizací se dá docela dost, hlavní však je jak je aplikace napsaná.
To bohužel dneska nikdo moc neřeší, dá to moc práce.
Mrazík
Dne 29.8.2015 v 15:41 Marek Sembol napsal(a):
> No on je totiz Petruv test ponekud specificky. Dle dostupnych informaci:
> *64 bit aplikace maji rychlejsi (minimalne nektere - nejsem si jist)
> instrukce
> *32 bit aplikace jsou mirne mensi (ukazatele jsou polovicni), z toho
> vyplyva i to, ze zabiraji mene mista v cache -> jedou rychleji
>
> Takze to vesmes vychazi "nula od nuly posla" Zajiste se daji najit
> specificke situace (viz. Petr), kde jedna z technologii (teda
> bitologii:) ma navrch. Jinak je tomu samozrejme u aplikaci, ktere
> dokazou tezit z >4 giga pameti (teda u Win 3 giga) jako treba databaze a
> podobne.
>
> PS: to neni z me hlavy. jak jsem kouil, tak prodavam.
> Marek
>
>
Další informace o konferenci Hw-list