Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Question to 64 bit experts

Author: Rémi Coulom

Date: 10:37:16 01/19/05

Go up one level in this thread


On January 19, 2005 at 13:23:50, Robert Hyatt wrote:

>On January 19, 2005 at 11:55:43, Rémi Coulom wrote:
>
>>Hi,
>>
>>I am porting my chess program to 64 bit on an AMD64 Athlon processor. I have
>>noticed that, with gcc, sizeof(int)=4. I would have expected sizeof(int)=8. On
>>32-bit platforms, 32-bit variables are faster than 16-bit variables. I wonder if
>>64-bit variables are faster than 32-bit variables on 64-bit machines. I have
>>made a few experiments and did not notice much difference.
>>
>>Rémi
>
>
>You aren't running a 64 bit gcc then.  And most likely are not running a 64 bit
>operating system which is necessary before you can use a 64 bit compiler...

Yes, I am using 64 bit gcc on a 64 bit linux. The output of "gcc -v" is:

Reading specs from /usr/lib64/gcc/x86_64-mandrake-linux-gnu/3.4.1/specs
Configured with: ../configure --prefix=/usr --libdir=/usr/lib64 --with-slibdir=/
lib64 --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable
-threads=posix --disable-checking --enable-long-long --enable-__cxa_atexit --ena
ble-clocale=gnu --disable-libunwind-exceptions --enable-languages=c,c++,ada,f77,
objc,java --host=x86_64-mandrake-linux-gnu --with-system-zlib
Thread model: posix
gcc version 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk)

>
>Not much difference in speed, unless you _need_ 64 bit values.  Then having to
>do 2x32 on a 32 bit machine is slower than one 64 bit operation on the opteron.

Thanks for your reply,

Rémi



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.