Promoting i386 version over x86_64?

Andrew Haley aph at redhat.com
Fri Nov 20 12:29:51 UTC 2009


Mike A. Harris wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> King InuYasha wrote:
> 
>> Except, that could be false advertising. In most cases, where CPU
>> computation is not used heavily, 64-bit is actually SLOWER than the
>> 32-bit counterpart. Optimizations are narrowing the gap, but it still
>> remains true. 
> 
> On ppc versus PPC64, sparc vs. sparc64, and possibly other architectures
> that may be true, however on x86 vs. x86_64 arch as a whole it is not
> generally the case, in particular because the x86_64 arch has double the
> number of available registers for gcc to play with.

Also, x86_64 has a much better ABI: args get passed in registers, not on
the stack.

> What applications are you aware of which run slower on x86_64 than on
> x86 on the same system?

There used to be Java slowdowns, but this was fixed with the "compressed
OOPs" option.

Andrew.




More information about the fedora-devel-list mailing list