Re: Flash Player for FC3 64 bit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jim Higson wrote:
> A 64bit CPU will be slower running 32bit porgrams than the 
> same speed 32bit CPU.

It ain't necessarily true. There's a lot more to it than that.

Firstly, the concept of "same speed" is -- dodgy. If you mean "MHz",
then it's definitely false: there's a lot more to performance than that.
The best measure of performance is "how fast it runs your programs": if
the 64 bit processor is slower running 32 bit programs than a 32 bit
processor, then they can't be the same speed.

All Athlon 64s and Opterons are inherently 64 bit, yet they are largely
sold on their 32 bit performance. They do have a few -- fixes -- to
limitations in the 386 instruction set, which means that they *normally*
run programs faster if they are compiled in 64 bit mode.

One might expect similar speed running a 32 bit program on a 32 bit OS
or on a 64 bit OS, and (with the AMD designs) this is more or less true.
There may be a small amount of performance increase if the rest of the
system is running faster (especially if the program needs the kernel to
do a lot of work for it).

However, if the program is dynamically linked, it will need 32 bit
versions of the libraries. Now some of these libraries will probably
already be loaded, but on a 64 bit OS, they might well be 64 bit
versions. So the kernel will probably have to keep 32 bit and 64 bit
versions of the same libraries loaded. This reduces the efficiency of
the CPU's caches, and makes less RAM available for hard disk caching.

Intel's Itanium CPUs were not designed with 32 bit *performance* as a
priority, and it shows. They *are* much slower when running 386 code.
Other 64 bit chips tend to have 32 bit variants (PowerPC, Sparc) or
32 bit modes (Alpha), and are designed to have good performance when
running 32 bit binaries (compiled for the appropriate instruction set).

James.

-- 
E-mail address: james | Practically any car advert, for example, shows you
@westexe.demon.co.uk  | that if you buy this car you will get so lost that you
                      | end up parked (well, no. The word here is "stuck") on
                      | a mountain in Monument Valley.  -- Telsa Gwynne


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux