Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: 64-bit speedup

Author: Uri Blass

Date: 02:58:27 02/28/04

Go up one level in this thread


On February 28, 2004 at 03:33:00, Slater Wold wrote:

>cl from the Windows 2003 Server DDK used in all compilations.  No flags
>(optimizations) were used.
>
>64-bit:
>Microsoft (R) C/C++ Optimizing Compiler Version 14.00.2207 for AMD64
>Copyright (C) Microsoft Corporation 1984-2002. All rights reserved.
>
>32-bit:
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>
>Olithink:
>
>64-bit:
>12     8   3121  22997307  b1-c3 d7-d5 d2-d4 g8-f6 c1-f4 c8-f5 g1-f3 b8-c6 e2-e3
> e7-e6 f1-b5 d8-d7
>
>32-bit:
>12     8   3284  22997307  b1-c3 d7-d5 d2-d4 g8-f6 c1-f4 c8-f5 g1-f3 b8-c6 e2-e3
> e7-e6 f1-b5 d8-d7
>
>
>TSCP:
>
>64-bit:
>Nodes: 550778
>Best time: 1703 ms
>Nodes per second: 323416 (Score: 1.330)
>
>32-bit:
>Nodes: 550778
>Best time: 2875 ms
>Nodes per second: 191574 (Score: 0.788)

How it is possible that 32 bit program like tscp earns more than 50% speed from
64 bit compiler when bitboard based program like olithink earns almost nothing?

I thought that 64 bits should help more bitboard programs but it seems that I
understand nothing about it and I see no logical connection based on the
results.

The only tendency that I can see is that 64 bits help more bigger programs.

Crafty is bigger than tscp when tscp is bigger than olithink but it may be also
only a random observation.

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.