Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Opinions

Author: Robert Hyatt

Date: 15:17:21 09/08/03

Go up one level in this thread


On September 07, 2003 at 11:11:53, Uri Blass wrote:

>On September 07, 2003 at 10:09:23, Gian-Carlo Pascutto wrote:
>
>>On September 07, 2003 at 06:09:32, Uri Blass wrote:
>>
>>>On September 06, 2003 at 19:18:17, Sietel Monic wrote:
>>>
>>>>Deep Junior 8 came out qbout 3-4 months ago... so you dont have to wait at all.
>>>>And no it's not 64 bit capable. Deep fritz 8 will also not be 64 bit capable,
>>>>since the engine is already made, there basically marketing it on the Kasparov
>>>>match and a few book tweaks along the way. For the top commercial programs: ie
>>>>shredder/fritz/junior.... you're looking at about 1 year+ atleast for them to
>>>>come around to making 64 bit programs.
>>>
>>>
>>>What is the meaning of 64 bit program?
>>
>>For this discussion (AMD Opteron), I'd assume a 64 bit program is one that
>>is compiled to run in the Opterons native 64 bit mode (with the extra
>>registers).
>>
>>You don't need to make extensive use of 64 bit datastructures to run faster
>>on the Opteron in this mode, but obviously it opens up a few interesting
>>possibilities.
>>
>>--
>>GCP
>
>In that case I have no idea how to do it.
>I do not try to optimize movei for a specific processor.
>
>I thought that when people talk about 64 bit program they talk only about using
>64 bit data structure.

The opteron is a _very_ oddball case.  It looks like an X86 in one mode,
in another mode it looks like something completely different.  If you run it
in 64 bit mode, you can go faster even though you are still using 32 bit
data values, simply because the processor has more registers and the compiler
can produce more efficient code with fewer memory reads/writes.

This is really not a 64 bit issue however.  It is a processor mode issue.

The true 64 bit issue has to do with doing 32 bit operations vs doing 64 bit
operations.  There is even more performance to be had when a program uses all
64 bits since they are being pumped around inside the CPU all the time.


>
>I believe that it is better if I improve other things and do not care about it.
>
>Uri



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.