InvestorsHub Logo
Followers 10
Posts 10150
Boards Moderated 0
Alias Born 08/22/2002

Re: upc post# 41772

Monday, 08/09/2004 1:19:15 PM

Monday, August 09, 2004 1:19:15 PM

Post# of 97586
I didn't notice the variances before. It seems that the
first run is always the slowest and that the other runs are
either 2000 ms or 1000 ms but 2000 comes up more frequently
than 1000. I have seen this on other benchmarks too where I
run several benchmarks and every once in a while I get a real
killer of a number.

I suspect that there is a data structure that is used a lot
and that it gets aligned on some runs and that this pushes
performaance into the stratosphere.

A way to confirm this would be to look at the source code
to try to align the suspect structure. I imagine a code
profile on the program would be able to find the code given
the big difference in CPU time between runs. I have a lot of
other stuff to do right now though.

This is using Microsoft's Compiler that generates 64-bit
code (not exactly sure which one as I have four (I think)
Microsoft compilers on my system right now). I just used
the setup command for my Mozilla 64-bit builds and did a
cl {modules} -O2.

D:\Download\tscp181\tscp181>main

Tom Kerrigan's Simple Chess Program (TSCP)
version 1.81, 2/5/03
Copyright 1997 Tom Kerrigan

"help" displays a list of commands.

tscp> bench

8 . r b . . r k .
7 p . . . . p p p
6 . p . q p . n .
5 . . . n . . N .
4 . . p P . . . .
3 . . P . . . P .
2 P P Q . . P B P
1 R . B . R . K .

a b c d e f g h

ply nodes score pv
1 130 20 c1e3
2 3441 5 g5e4 d6c7
3 8911 30 g5e4 d6c7 c1e3
4 141367 10 g5e4 d6c7 c1e3 c8d7
5 550778 26 c2a4 d6c7 g2d5 e6d5 c1e3
Time: 3000 ms
ply nodes score pv
1 130 20 c1e3
2 3441 5 g5e4 d6c7
3 8911 30 g5e4 d6c7 c1e3
4 141367 10 g5e4 d6c7 c1e3 c8d7
5 550778 26 c2a4 d6c7 g2d5 e6d5 c1e3
Time: 2000 ms
ply nodes score pv
1 130 20 c1e3
2 3441 5 g5e4 d6c7
3 8911 30 g5e4 d6c7 c1e3
4 141367 10 g5e4 d6c7 c1e3 c8d7
5 550778 26 c2a4 d6c7 g2d5 e6d5 c1e3
Time: 2000 ms

Nodes: 550778
Best time: 2000 ms
Nodes per second: 275389 (Score: 1.133)
tscp> bench

8 . r b . . r k .
7 p . . . . p p p
6 . p . q p . n .
5 . . . n . . N .
4 . . p P . . . .
3 . . P . . . P .
2 P P Q . . P B P
1 R . B . R . K .

a b c d e f g h

ply nodes score pv
1 130 20 c1e3
2 3441 5 g5e4 d6c7
3 8911 30 g5e4 d6c7 c1e3
4 141367 10 g5e4 d6c7 c1e3 c8d7
5 550778 26 c2a4 d6c7 g2d5 e6d5 c1e3
Time: 3000 ms
ply nodes score pv
1 130 20 c1e3
2 3441 5 g5e4 d6c7
3 8911 30 g5e4 d6c7 c1e3
4 141367 10 g5e4 d6c7 c1e3 c8d7
5 550778 26 c2a4 d6c7 g2d5 e6d5 c1e3
Time: 2000 ms
ply nodes score pv
1 130 20 c1e3
2 3441 5 g5e4 d6c7
3 8911 30 g5e4 d6c7 c1e3
4 141367 10 g5e4 d6c7 c1e3 c8d7
5 550778 26 c2a4 d6c7 g2d5 e6d5 c1e3
Time: 2000 ms

Nodes: 550778
Best time: 2000 ms
Nodes per second: 275389 (Score: 1.133)
tscp> bench

8 . r b . . r k .
7 p . . . . p p p
6 . p . q p . n .
5 . . . n . . N .
4 . . p P . . . .
3 . . P . . . P .
2 P P Q . . P B P
1 R . B . R . K .

a b c d e f g h

ply nodes score pv
1 130 20 c1e3
2 3441 5 g5e4 d6c7
3 8911 30 g5e4 d6c7 c1e3
4 141367 10 g5e4 d6c7 c1e3 c8d7
5 550778 26 c2a4 d6c7 g2d5 e6d5 c1e3
Time: 3000 ms
ply nodes score pv
1 130 20 c1e3
2 3441 5 g5e4 d6c7
3 8911 30 g5e4 d6c7 c1e3
4 141367 10 g5e4 d6c7 c1e3 c8d7
5 550778 26 c2a4 d6c7 g2d5 e6d5 c1e3
Time: 2000 ms
ply nodes score pv
1 130 20 c1e3
2 3441 5 g5e4 d6c7
3 8911 30 g5e4 d6c7 c1e3
4 141367 10 g5e4 d6c7 c1e3 c8d7
5 550778 26 c2a4 d6c7 g2d5 e6d5 c1e3
Time: 1000 ms

Nodes: 550778
Best time: 1000 ms
Nodes per second: 550778 (Score: 2.265)
tscp>



Volume:
Day Range:
Bid:
Ask:
Last Trade Time:
Total Trades:
  • 1D
  • 1M
  • 3M
  • 6M
  • 1Y
  • 5Y
Recent AMD News