Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: 64 bits report on diep

Author: Gian-Carlo Pascutto

Date: 10:25:43 06/30/04

Go up one level in this thread


On June 30, 2004 at 13:13:19, Matthew Hull wrote:

>On June 30, 2004 at 13:08:48, Gian-Carlo Pascutto wrote:
>
>>On June 30, 2004 at 13:06:24, Matthew Hull wrote:
>>
>>>On June 30, 2004 at 12:57:26, Vincent Diepeveen wrote:
>>>
>>>>Hello,
>>>>
>>>>For diep moving from 32 to 64 bits is not so interesting. But the 8==>16
>>>>registers is.
>>>>
>>>>All tested with same diep version :
>>>>
>>>>at windows 64 bits :
>>>>
>>>>net2003 32 bits : 135k nps
>>>>amd SDK 64 bits : 130k nps
>>>>gcc 3.4 32 bits : 130k nps  (with pgo)
>>>>
>>>>at linux (gentoo) 64 bits :
>>>>gcc 3.3.3 64 bits : 140k nps
>>>>
>>>>So it's trivial that moving from 8 to 16 registers increased it by 10k nps,
>>>>despite also losing to larger instruction sizes.
>>>
>>>
>>>
>>>If you had gone with bitboards, you would have seen a 47% increase.
>>
>>Which would have been no help if it had slowed him down 47% in 32 bit mode to
>>begin with.
>
>
>Do you think bitboards are that much slower on 32 bit machines?

The question is not easy to answer because writing the exact same program
with and without bitboards is silly, I just pointed out the backside of
your statement.

We had one application get a 200% performance increase (3x as fast)
going from 32 to 64 bit.

We would have not gotten this tremendous 'improvement' if the 32 bit
code had been better to start with.

--
GCP



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.