Code: Select all
gperft 1.2d (linux)
Low hash table ready (4096 MB, 2-3 ply).
High hash table ready (2048 MB, 4-9 ply).
Using 6 threads (split after 3 ply).
Depth is 12.
rnbqkbnr
pppppppp
--------
-------- w KQkq -
--------
--------
PPPPPPPP
RNBQKBNR
Na3 2,101,612,201,748,156
Nc3 2,731,501,636,365,779
Nf3 2,704,348,041,301,604
Nh3 2,133,059,306,892,947
a3 1,825,396,176,881,632
b3 2,407,514,849,528,875
c3 2,751,675,948,507,059
d3 4,588,998,634,450,632
e3 7,160,631,171,539,800
f3 1,552,858,858,446,419
g3 2,498,600,008,341,437
h3 1,814,268,178,532,771
a4 2,572,564,331,526,038
b4 2,412,357,918,298,534
c4 3,119,892,147,087,203
d4 6,326,899,070,222,383
f4 2,050,768,802,609,121
e4 7,263,638,936,690,183
g4 2,217,762,743,088,597
h4 2,620,620,274,642,577
TOTAL 62,854,969,236,701,747
91570.067 seconds
More to the point, it confirms his divide numbers http://talkchess.com/forum/viewtopic.php?t=38862
in case they haven't been confirmed yet.
gperft's times for the initial position (using these same settings) on a Phenom 1090T @ 3.6 GHz are now:
Code: Select all
6 0.016
7 0.187 x11.69
8 2.251 x12.04
9 27.077 x12.03
10 344.756 x12.73
11 4861.682 x14.10
12 91570.067 x18.84
a machine with 32 or 64GB. In any case, computations in the day+ range are noticably faster
starting with a set of unique positions some ply in.
-paul