Computer Chess Club Archives


Search

Terms

Messages

Subject: TSCP benchmark test

Author: Will Singleton

Date: 17:22:40 07/19/99



In the thread "improving speed," there was some discussion about the nps of
TSCP, what it is and should be, compiler options etc.  The first poster said he
was getting 15k nps for TSCP, and Bob and Vincent said it should be 10x that
speed for his machine.  Subsequent posters got 30k nps on slower machines.

I'd be interested to do a more precise test using TSCP, as a means to benchmark
various platforms, as well as to find differences in compiler performance on
identical platforms.  This would be easy to do, since TSCP is easily modifiable,
easy to run, and easy to get.

For those of you willing to participate, here's the method I followed to produce
the output shown below:

Download TSCP v1.3.
Modify the procedure Think() in search.c to search 6 ply.
Also modify the printf call to show nps.
  (I calculated nps by using nodes*60/ticks, where ticks==60th sec)
Compile using optimize on.
Run TSCP, and type ON.

tscp> on
ply      nodes    n/s  score  pv
  1         21   1260     48  d2d4
  2         93   5580      0  d2d4 d7d5
  3        996  29880     35  d2d4 d7d5 b1c3
  4       5952  39680      5  e2e4 d7d5 f1b5 c8d7 b5d3
  5      32924  43898     35  e2e4 b8c6 b1c3 e7e5 g1f3
  6     203273  40519     13  e2e4 b8c6 d2d4 d7d5 e4d5 d8d5
tscp>

Platform -- Mac G3/300 (powerbook)
Compiler -- CodeWarrior 3.1, full opt

I will gather the results (assuming I get any volunteers) and post them here.

Thanks.

Will

------

results from previous thread (not a controlled experiment, obviously)
K6-3/400  15k nps
K6-2/300  30k nps
P/233     30k nps




This page took 0.01 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.