Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: 64 bit executables

Author: Carey

Date: 15:33:14 09/04/05

Go up one level in this thread


On September 04, 2005 at 17:11:30, Juan Pablo Naar C. wrote:

>Hi I have a question about the new 64 bit compiled executables. How many times
>are they faster than normal 32 bit executables?

64 bits isn't "magic".

That depends entirely on the program.

In many cases, they wont be any faster.

In other cases, programs that actually use 64 bit data, will be faster in the
areas that require 64 bits, but no faster in other areas.  (For example,
'bitboard' programs will run faster for the bitboard stuff, but no faster in the
other areas.)


It's much like the old days back when people were switching from 16 bit programs
to 32 bit programs.

Often there were no benefits except larger code size and more memory consumed.

In other cases, the 32 bit programs ran faster because they needed the 32 bit
registers etc.

And in other cases, the old 16 bit programs ran faster.


So it'll just depend on whatever particular program you are talking about.

There is one area that is likely to benefit all 64 bit compiled programs... more
registers.  So I would be a bit surprised to find any that ran slower in 64 bit
mode.  I'd expect at least a modest increase simply due to less register
shuffling.




This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.