Computer Chess Club Archives


Search

Terms

Messages

Subject: Dann's Crafty vs Standard Crafty - A bench test.

Author: Slater Wold

Date: 18:07:19 06/18/01


I know Dann has been optimizing Crafty (by code and MMX enhancements) for a
while now.  I finally downloaded them tonite, and ran the "bench" test to see
how they do.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

WITHOUT HASH - ALL DEFAULT:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\crafty\crafty.exe  (Crafty compiled by me.  Using MSVC++ with NO MMX.)
EPD Kit revision date: 1996.04.21
found computer opening book file [./bookc.bin].

Crafty v18.10 (1 cpus)

White(1): mt=2
max threads set to 2
White(1): bench
Running benchmark. . .
......
Total nodes: 116170211
Raw nodes per second: 1150200
Total elapsed time: 101
SMP time-to-ply measurement: 6.336634
White(1):

--------------------------------------------------------------------------------

C:\crafty\craftySmpimmx.exe  (Intel C++ Comiler with MMX.)
EPD Kit revision date: 1996.04.21
found computer opening book file [./bookc.bin].

Crafty v18.10 (1 cpus)

White(1): mt=2
max threads set to 2
White(1): bench
Running benchmark. . .
......
Total nodes: 95738739
Raw nodes per second: 1139746
Total elapsed time: 84
SMP time-to-ply measurement: 7.619048
White(1):

--------------------------------------------------------------------------------

C:\crafty\craftysmpmMMX.exe  (MS C++ Compiler with MMX.)
EPD Kit revision date: 1996.04.21
found computer opening book file [./bookc.bin].

Crafty v18.10 (1 cpus)

White(1): mt=2
max threads set to 2
White(1): bench
Running benchmark. . .
......
Total nodes: 106435714
Raw nodes per second: 1144470
Total elapsed time: 93
SMP time-to-ply measurement: 6.881720
White(1):

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

48MB HASH - 5MB HASHP - CURRENT "WORKING" OPTIONS:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\crafty\craftySmpimmx.exe  (Intel C++ Compiler with MMX.)
EPD Kit revision date: 1996.04.21
found computer opening book file [./bookc.bin].
playing a computer!
hash table memory = 48M bytes.
pawn hash table memory = 5M bytes.
use 'settc' command if a game is restarted after crafty
has been terminated for any reason.
tournament mode.
max threads set to 2


Crafty v18.10 (2 cpus)

White(1): bench
Running benchmark. . .
......
Total nodes: 90128218
Raw nodes per second: 1140863
Total elapsed time: 79
SMP time-to-ply measurement: 8.101266
White(1):

--------------------------------------------------------------------------------

C:\crafty\craftysmpmMMX.exe  (MS C++ with MMX.)
EPD Kit revision date: 1996.04.21
found computer opening book file [./bookc.bin].
playing a computer!
hash table memory = 48M bytes.
pawn hash table memory = 5M bytes.
use 'settc' command if a game is restarted after crafty
has been terminated for any reason.
tournament mode.
max threads set to 2


Crafty v18.10 (2 cpus)

White(1): bench
Running benchmark. . .
......
Total nodes: 98844211
Raw nodes per second: 1136140
Total elapsed time: 87
SMP time-to-ply measurement: 7.356322
White(1):

--------------------------------------------------------------------------------

C:\crafty\crafty.exe  (My Crafty, NO MMX compiled with MSVC++)
EPD Kit revision date: 1996.04.21
found computer opening book file [./bookc.bin].
playing a computer!
hash table memory = 48M bytes.
pawn hash table memory = 5M bytes.
use 'settc' command if a game is restarted after crafty
has been terminated for any reason.
tournament mode.
max threads set to 2


Crafty v18.10 (2 cpus)

White(1): bench
Running benchmark. . .
......
Total nodes: 92145231
Raw nodes per second: 1166395
Total elapsed time: 79
SMP time-to-ply measurement: 8.101266
White(1):

--------------------------------------------------------------------------------

These tests were run on a Dual Pentium III 1,000mhz, 1028MB RAM.

Doesn't seem like the MMX optimizations do anything.  This was a tad surprising.
 Any thoughts Dann?


Slate



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.