F 15. 64 bit versus 32 bit.

Chris Adams cmadams at hiwaay.net
Tue May 24 17:38:51 UTC 2011


Once upon a time, Fernando Cassia <fcassia at gmail.com> said:
> Well guess what? 64 bit code is bigger (bigger pointers) and thus
> slower, because CPU cache is less effective, with bigger code.

All other things being equal, that might be true.  However, all other
things are NOT equal; pointer size is not the only different between
i686 and x86_64.  The biggest gain is that x86_64 has a much larger
register set, so a lot of things don't have to hit RAM at all (and are
much faster).

-- 
Chris Adams <cmadams at hiwaay.net>
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.


More information about the users mailing list