Perft(13), second half

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

After 35 weeks

Post by sje »

After 35 weeks:

The run has produced 595,102 draft 8 records, about 72% of the total needed.
Mean time per draft 8 record: ca. 35.6 seconds

The run has produced 201 (50.25%) of the 400 draft 11 records.
Mean time per draft 11 record: ca. 29.3 hours
http://dl.dropbox.com/u/31633927/Perft/Perft13/draft11

The run has produced 8 (40%) of the 20 draft 12 records.
Mean time per draft 12 record: ca. 30.6 days
http://dl.dropbox.com/u/31633927/Perft/Perft13/draft12

Most recent output:

Code: Select all

rnbqkbnr/pppp1ppp/8/4p3/8/3P1P2/PPP1P1PP/RNBQKBNR w KQkq - 0 3 9 11661253793515
rnbqkbnr/ppp1pp1p/3p2p1/8/2P5/1Q6/PP1PPPPP/RNB1KBNR b KQkq - 0 3 8 663148873340
rnbqkbnr/ppp1pp1p/3p2p1/8/8/1QP5/PP1PPPPP/RNB1KBNR w KQkq - 0 3 9 15423602630308
rnbqkbnr/p1pp1ppp/4p3/1B6/4P3/6P1/PPPP1P1P/RNBQK1NR b KQkq - 0 3 8 818345782432
rnbqkbnr/pppp2pp/4pp2/8/8/3P1P2/PPPNP1PP/R1BQKBNR b KQkq - 1 3 8 156530968057
rnbqkbnr/pp1p1ppp/4p3/2p3B1/5P2/3P4/PPP1P1PP/RN1QKBNR b KQkq - 0 3 8 368684473803
rnbqkbnr/p1p1pppp/3p4/1p6/3P3P/4P3/PPP2PP1/RNBQKBNR b KQkq - 0 3 8 851343941905
rnbqkbnr/ppp2ppp/8/3pp3/5P1P/2P5/PP1PP1P1/RNBQKBNR b KQkq - 0 3 8 881256837036
rnbqkbnr/pppp2pp/4pp2/8/8/3P1P2/PPPBP1PP/RN1QKBNR b KQkq - 1 3 8 282245959965
rnbqkbnr/ppp1pp1p/3p4/6p1/8/1QP5/PP1PPPPP/RNBK1BNR b kq - 1 3 8 472809325618
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

After 36 weeks

Post by sje »

After 36 weeks:

The run has produced 606,190 draft 8 records, about 74% of the total needed.
Mean time per draft 8 record: ca. 35.9 seconds

The run has produced 204 (51%) of the 400 draft 11 records.
Mean time per draft 11 record: ca. 29.6 hours
http://dl.dropbox.com/u/31633927/Perft/Perft13/draft11

The run has produced 8 (40%) of the 20 draft 12 records.
Mean time per draft 12 record: ca. 31.5 days
http://dl.dropbox.com/u/31633927/Perft/Perft13/draft12

Most recent output:

Code: Select all

rnbqkbnr/ppp1pppp/8/3p4/4P3/2PB4/PP1P1PPP/RNBQK1NR b KQkq - 1 3 8 793024994199
rnbqk1nr/pppp1ppp/4p3/8/1b6/5PPP/PPPPP3/RNBQKBNR b KQkq - 0 3 8 162045471459
rnbqkbnr/ppp1p1pp/8/3p1p2/5P2/4P3/PPPPQ1PP/RNB1KBNR b KQkq - 1 3 8 377430480350
r1bqkbnr/ppp1pppp/2np4/8/2PP4/8/PP1QPPPP/RNB1KBNR b KQkq - 2 3 8 784665249546
rnbqkbnr/pp2pppp/8/2pp4/6P1/3P3B/PPP1PP1P/RNBQK1NR b KQkq - 1 3 8 483131978206
r1bqkbnr/pp1ppppp/n1pB4/8/3P4/8/PPP1PPPP/RN1QKBNR b KQkq - 3 3 8 379312560452
rnbqk1nr/pppp1ppp/4p3/8/1b5P/5PP1/PPPPP3/RNBQKBNR b KQkq - 0 3 8 270918832875
r1bqkbnr/ppBppppp/n1p5/8/3P4/8/PPP1PPPP/RN1QKBNR b KQkq - 3 3 8 361679312724
rnbqk1nr/pppp1ppp/4p3/8/1b3P2/6P1/PPPPP2P/RNBQKBNR b KQkq - 0 3 8 296770966617
rnb1kbnr/pp1ppppp/2p5/q7/4P3/7Q/PPPP1PPP/RNB1KBNR b KQkq - 3 3 8 1769454454618
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

After 37 weeks

Post by sje »

After 37 weeks:

The run has produced 616,269 draft 8 records, about 75% of the total needed.
Mean time per draft 8 record: ca. 36.3 seconds

The run has produced 209 (52.25%) of the 400 draft 11 records.
Mean time per draft 11 record: ca. 29.7 hours
http://dl.dropbox.com/u/31633927/Perft/Perft13/draft11

The run has produced 8 (40%) of the 20 draft 12 records.
Mean time per draft 12 record: ca. 32.4 days
http://dl.dropbox.com/u/31633927/Perft/Perft13/draft12

Most recent output:

Code: Select all

rnbqkb1r/ppppnppp/8/4p3/4P3/3P1P2/PPP3PP/RNBQKBNR b KQkq - 0 3 8 304562255787
rnbqkbnr/pppp1p1p/4p1p1/8/5P2/4K3/PPPPP1PP/RNBQ1BNR b kq - 1 3 8 257471965529
rnbqkb1r/ppppnppp/8/4p3/8/3P1PP1/PPP1P2P/RNBQKBNR b KQkq - 0 3 8 288501964772
rnbqkb1r/ppppnppp/8/4p3/6P1/3P1P2/PPP1P2P/RNBQKBNR b KQkq - 0 3 8 273788034294
rnbqkbnr/ppp1ppp1/7p/3p4/2P1P3/2N5/PP1P1PPP/R1BQKBNR b KQkq - 0 3 8 1108695651566
rnbqkbnr/pp1pp1pp/2p5/5p2/4P1B1/8/PPPP1PPP/RNBQK1NR b KQkq - 1 3 8 318800283778
rnbqkb1r/ppppnppp/8/4p3/8/3P1P1P/PPP1P1P1/RNBQKBNR b KQkq - 0 3 8 213846862708
rnbqkbnr/ppp2ppp/8/3pp3/8/1QP3P1/PP1PPP1P/RNB1KBNR b KQkq - 0 3 8 1465717371251
rnbqkb1r/ppppnppp/8/4p3/7P/3P1P2/PPP1P1P1/RNBQKBNR b KQkq - 0 3 8 286782077378
rn1qkbnr/ppp1pppp/3p4/8/5Bb1/3P4/PPP1PPPP/RNQ1KBNR b KQkq - 3 3 8 878718490951
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

After 38 weeks

Post by sje »

After 38 weeks:

The run has produced 626,535 draft 8 records, about 76% of the total needed.
Mean time per draft 8 record: ca. 36.7 seconds

The run has produced 213 (53.25%) of the 400 draft 11 records.
Mean time per draft 11 record: ca. 30.0 hours
http://dl.dropbox.com/u/31633927/Perft/Perft13/draft11

The run has produced 8 (40%) of the 20 draft 12 records.
Mean time per draft 12 record: ca. 33.3 days
http://dl.dropbox.com/u/31633927/Perft/Perft13/draft12

Most recent output:

Code: Select all

r1bqkbnr/ppp1pppp/2n5/3p4/3P4/2P5/PP1BPPPP/RN1QKBNR b KQkq - 2 3 8 493750266256
rnbqkbnr/ppppp1pp/8/5p2/8/2P2P2/PPQPP1PP/RNB1KBNR b KQkq - 1 3 8 140819728244
rnb1kbnr/pppp1ppp/4pq2/8/5P2/3P3P/PPP1P1P1/RNBQKBNR b KQkq - 0 3 8 529669802268
rnbqkbnr/ppppp1pp/8/5p2/8/1QP2P2/PP1PP1PP/RNB1KBNR b KQkq - 1 3 8 172372003300
rnbqkbnr/pp1ppp1p/8/2p3p1/3P4/4P3/PPPB1PPP/RN1QKBNR b KQkq - 0 3 8 728243373862
rnb1kbnr/pppp1ppp/4pq2/8/5P1P/3P4/PPP1P1P1/RNBQKBNR b KQkq - 0 3 8 706077434190
rnbqkbnr/pp1ppp1p/6p1/2p5/8/3QP3/PPPP1PPP/RNB1KBNR b KQkq - 1 3 8 701718258993
rnbqkbnr/ppppp1pp/8/5p2/Q7/2P2P2/PP1PP1PP/RNB1KBNR b KQkq - 1 3 8 212234030482
r1bqkbnr/ppp1pppp/2n5/3p4/3P4/2P1B3/PP2PPPP/RN1QKBNR b KQkq - 2 3 8 533953211368
rnbqkbnr/ppp1pp1p/6p1/3p4/2P1P3/1Q6/PP1P1PPP/RNB1KBNR b KQkq - 0 3 8 1546581932071
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

After 39 weeks

Post by sje »

After 39 weeks:

The run has produced 638,507 draft 8 records, about 78% of the total needed.
Mean time per draft 8 record: ca. 36.9 seconds

The run has produced 218 (54.5%) of the 400 draft 11 records.
Mean time per draft 11 record: ca. 30.1 hours
http://dl.dropbox.com/u/31633927/Perft/Perft13/draft11

The run has produced 8 (40%) of the 20 draft 12 records.
Mean time per draft 12 record: ca. 34.1 days
http://dl.dropbox.com/u/31633927/Perft/Perft13/draft12

Most recent output:

Code: Select all

rnbqkbnr/ppppppp1/8/7p/8/4PP2/PPPP2PP/RNBQKBNR w KQkq - 0 3 9 5138859067516
rnbqkbnr/pp1pp1pp/7B/2p2p2/3P4/7P/PPP1PPP1/RN1QKBNR b KQkq - 0 3 8 319449881100
rn1qkbnr/ppp1pppp/8/3p4/6b1/3P4/PPPNPPPP/1RBQKBNR b Kkq - 3 3 8 387702403651
r1bqkbnr/ppppppp1/n6p/8/8/4PP2/PPPPQ1PP/RNB1KBNR b KQkq - 2 3 8 149898180857
r1bqkbnr/ppppppp1/n6p/8/8/4PP2/PPPPK1PP/RNBQ1BNR b kq - 2 3 8 74842121578
rnbqk1nr/pppp1ppp/4p3/8/1b2PP2/7P/PPPP2P1/RNBQKBNR b KQkq - 0 3 8 706917313753
r1bqkbnr/ppppppp1/n6p/8/8/4PP2/PPPPB1PP/RNBQK1NR b KQkq - 2 3 8 108167868855
rnbqkbnr/pp2pppp/3p4/1Bp4Q/8/4P3/PPPP1PPP/RNB1K1NR b KQkq - 1 3 8 148714931268
rnbqkbnr/pp1pp1pp/7B/2p2p2/3P3P/8/PPP1PPP1/RN1QKBNR b KQkq - 0 3 8 413956725048
r1bqkbnr/ppppppp1/n6p/8/8/3BPP2/PPPP2PP/RNBQK1NR b KQkq - 2 3 8 166575801818
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

Draft 12 record number 9 of 20

Post by sje »

The run has produced draft 12 record number 9 of 20, about three months since the last draft 12 record.

[d]rnbqkbnr/pppppppp/8/8/8/5P2/PPPPP1PP/RNBQKBNR b KQkq - 0 1[/d]

The perft(12) for the above is 43,376,546,076,090,990. This number is surely the least of the perft(12) counts for the ply one positions.

The worker thread for 1 f3 has concluded and the thread for 1 g3 has started. The other threads are working on 1 c3, 1 c4, 1 d3, 1 d4, 1 e3, 1 e4, and 1 f4.
User avatar
Ajedrecista
Posts: 1974
Joined: Wed Jul 13, 2011 9:04 pm
Location: Madrid, Spain.

Perft(11) of 1.- f3, f6 verified!

Post by Ajedrecista »

Hi Steven!
sje wrote:The run has produced draft 12 record number 9 of 20, about three months since the last draft 12 record.

[d]rnbqkbnr/pppppppp/8/8/8/5P2/PPPPP1PP/RNBQKBNR b KQkq - 0 1[/d]

The perft(12) for the above is 43,376,546,076,090,990. This number is surely the least of the perft(12) counts for the ply one positions.

The worker thread for 1 f3 has concluded and the thread for 1 g3 has started. The other threads are working on 1 c3, 1 c4, 1 d3, 1 d4, 1 e3, 1 e4, and 1 f4.
http://dl.dropbox.com/u/31633927/Perft/Perft13/draft11

Here, I see:

Code: Select all

rnbqkbnr/ppppp1pp/5p2/8/8/5P2/PPPPP1PP/RNBQKBNR w KQkq - 0 2 11 1165301810426206
[d]rnbqkbnr/ppppp1pp/5p2/8/8/5P2/PPPPP1PP/RNBQKBNR w KQkq - 0 2

Back in December 2011, I posted the Perft(11) of 1.- f3, f6 calculated with JetChess 1.0.0.0:

Perft(11) of 1.- f3, f6.

Code: Select all

1,165,301,810,426,206 (move pathes after 11 half moves).
It is good to see that this huge number is correct (I guess that this draft 11 will be the smallest of all the 400). Thank you very much for running Perft(13).

Regards from Spain.

Ajedrecista.
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

After 40 weeks

Post by sje »

After 40 weeks:

The run has produced 650,759 draft 8 records, about 79% of the total needed.
Mean time per draft 8 record: ca. 37.2 seconds

The run has produced 227 (56.75%) of the 400 draft 11 records.
Mean time per draft 11 record: ca. 29.6 hours
http://dl.dropbox.com/u/31633927/Perft/Perft13/draft11

The run has produced 9 (45%) of the 20 draft 12 records.
Mean time per draft 12 record: ca. 31.1 days
http://dl.dropbox.com/u/31633927/Perft/Perft13/draft12

Most recent output:

Code: Select all

r1bqkbnr/pppp1ppp/2n5/4p3/5P2/2P5/PP1PP1PP/RNBQKBNR w KQkq - 1 3 9 13196333726657
rnbqkbnr/pp1pppp1/8/2P4p/8/8/PPPKPPPP/RNBQ1BNR b kq - 0 3 8 217665287397
rnbqkbnr/pp1pppp1/8/2p4p/3P4/8/PPPKPPPP/RNBQ1BNR w kq - 0 3 9 7853709093042
rnbqkbnr/1pppp1pp/5p2/p7/6P1/7P/PPPPPP2/RNBQKBNR b KQkq - 0 3 8 73178636246
rnb1kbnr/pp1ppppp/8/qBp5/7P/4P3/PPPP1PP1/RNBQK1NR b KQkq - 0 3 8 675576648573
rnbqkbnr/pppp1pp1/4p2p/8/2Q5/2P5/PP1PPPPP/RNB1KBNR b KQkq - 1 3 8 892831000284
rnbqkbnr/1pppp1pp/5p2/p7/7P/6P1/PPPPPP2/RNBQKBNR b KQkq - 0 3 8 111092873362
rnbqkbnr/1pppp1pp/5p2/p7/8/6PP/PPPPPP2/RNBQKBNR w KQkq - 0 3 9 2115217551312
r1bqkbnr/pp1ppppp/n7/2p5/3P4/8/PPPKPPPP/RNB1QBNR b kq - 3 3 8 200181527856
rnbqkbnr/1pppp1pp/8/p4p2/8/6PP/PPPPPP1R/RNBQKBN1 b Qkq - 1 3 8 105722945850
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

Re: Perft(11) of 1.- f3, f6 verified!

Post by sje »

It's always good to see verification of results. Even though the 1 f3 f6 result is likely the least of all perft(11) subtotals, a correct calculation implies that many, many sub-calculations are also correct.
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

For the Sicilian Defense

Post by sje »

For the Sicilian Defense (or "Defence"):
[d]rnbqkbnr/pp1ppppp/8/2p5/4P3/8/PPPP1PPP/RNBQKBNR w KQkq - 0 2[/d]
The perft(11) for the above is 12,238,301,482,896,473 and this is the largest perft(11) seen so far in the run.

Compare the above with the Caro-Kann:
[d]rnbqkbnr/pp1ppppp/2p5/8/4P3/8/PPPP1PPP/RNBQKBNR w KQkq - 0 2[/d]
The perft(11) for the above is 11,362,965,752,151,166.