Perft(14) Weekly Status Reports for 2015

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

Re: Work unit 041 completed

Post by sje »

Thank you for your continued work.

It appears your machine had a memory error with wu7.476:

Code: Select all

gail:zipunits sje$ pwd
/Users/sje/Dropbox/Public/Perft14/zipunits
gail:zipunits sje$ gzcat wu7.476 | grep r1bqkbnr/pppppp1p/8/n2P2p1/8/4B1P1/PPP1PP1P/RN1QKBNR
r1bqkbnr/pppppp1p/8/n2P2p1/8/4B1P1/PPP1PP1P/RN1QKBNR b KQkq - 0 4 24
Note that '2' = 00110010, 'r' = 01110010, a single bit difference.

Would it be feasible to extend your program's signature length to 128 bits? I suspect that using 64 bit signatures guarantees at least one false positive given the total number of calculations.
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

Updates

Post by sje »

I've uploaded your latest results to my Dropbox account, so there's an online backup in case Google goes out of business.

Also, two updated text files:

https://dl.dropboxusercontent.com/u/316 ... turesAnkan
https://dl.dropboxusercontent.com/u/316 ... rgestAnkan

The largest perft(7) result in your calculations so far comes from wu7.458:
[d]r1b1kbnr/pppp1ppp/2n1p3/6q1/6Q1/2NBP3/PPPP1PPP/R1B1K1NR b KQkq - 4 4[/d]
The above has a perft(7) subtotal of 262,332,913,773.

----

Also, all of your result files pass my simple line count, token count checks.
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

Perft(14) Weekly Status 2015-03-08

Post by sje »

Perft(14) Weekly Status 2015-03-08

Symbolic has produced more than 7,700,000 perft(7) results so far, about 7.99% of the 96,400,068 needed.

Day count: 212
Average throughput: 36,321 results/day

Completed work units (78): 000-062 064-067 069-071 073-077 079-080 964
In progress (10): 063 068 072 078 081-086
Not yet started (877): 087-963

Work units in progress:

Code: Select all

WU#  Comp%  Machine
---  -----  -------
063   77.8  joni
068   41.2  betty
072   98.2  gail
078   53.1  megan
081   73.3  rocky
082    3.9  melissa
083   38.5  amanda
084   14.2  serra
085   17.3  kristen
086    1.5  cynthia
--------

Independent results from Ankan and his program:

Test work units, all verified (7): 000 033 036 038 041-042 964
Production units (400): 400-799

--------

Total distinct completed work units (478): 000-062 064-067 069-071 073-077 079-080 400-799 964
Total uncompleted work units (487): 063 068 072 078 081-399 800-963
Project completion: 49.53%
User avatar
JuLieN
Posts: 2949
Joined: Mon May 05, 2008 12:16 pm
Location: Bordeaux (France)
Full name: Julien Marcel

Re: Perft(14) Weekly Status 2015-03-08

Post by JuLieN »

At this rate you'll need 6 and a half more years, Steven ! Oo

Have you considered designing a BOINC project based on Symbolic ?
"The only good bug is a dead bug." (Don Dailey)
[Blog: http://tinyurl.com/predateur ] [Facebook: http://tinyurl.com/fbpredateur ] [MacEngines: http://tinyurl.com/macengines ]
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

Years to go?

Post by sje »

Look again at the last line in each recent report; e.g.,

Code: Select all

Project completion: 49.53%
However, confirmation may take several years if there are no new resources brought online.

Running a full BOINC project takes more resources than I have or care to administer.
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

Perft(14) Weekly Status 2015-03-15

Post by sje »

Perft(14) Weekly Status 2015-03-15

Symbolic has produced more than 8,000,000 perft(7) results so far, about 8.30% of the 96,400,068 needed.

Day count: 219
Average throughput: 36,530 results/day

Completed work units (81): 000-062 064-067 069-077 079-081 083 964
In progress (10): 063 068 078 082 084-089
Not yet started (874): 090-963

Work units in progress:

Code: Select all

WU#  Comp%  Machine
---  -----  -------
063   84.2  joni
068   48.6  betty
078   71.0  megan
082   10.2  melissa
084   43.8  serra
085   86.2  kristen
086   29.0  cynthia
087   28.0  gail
088   20.7  rocky
089    5.9  amanda
--------

Independent results from Ankan and his program:

Test work units, all verified (7): 000 033 036 038 041-042 964
Production units (400): 400-799

--------

Total distinct completed work units (481): 000-062 064-067 069-077 079-081 083 400-799 964
Total uncompleted work units (484): 063 068 078 082 084-399 800-963
Project completion: 49.84%
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

Perft(14) Weekly Status 2015-03-22

Post by sje »

Perft(14) Weekly Status 2015-03-22

Symbolic has produced more than 8,100,000 perft(7) results so far, about 8.40% of the 96,400,068 needed.

Day count: 226
Average throughput: 35,841 results/day

Completed work units (82): 000-062 064-067 069-077 079-081 083 085 964
In progress (10): 063 068 078 082 084 086-090
Not yet started (873): 091-963

Work units in progress:

Code: Select all

WU#  Comp%  Machine
---  -----  -------
063   91.3  joni
068   55.9  betty
078   89.2  megan
082   21.5  melissa
084   81.7  serra
086   53.3  cynthia
087   55.2  gail
088   77.3  rocky
089   72.2  amanda
090   45.0  kristen
--------

Independent results from Ankan and his program:

Test work units, all verified (7): 000 033 036 038 041-042 964
Production units (400): 400-799

--------

Total distinct completed work units (482): 000-062 064-067 069-077 079-081 083 085 400-799 964
Total uncompleted work units (483): 063 068 078 082 084 086-399 800-963
Project completion: 49.95%
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

Links

Post by sje »

Links

Largest perft(7) subtotal position per work unit (Symbolic's work units)
https://dl.dropboxusercontent.com/u/316 ... 14/Largest

Largest perft(7) subtotal position per work unit (Ankan's work units)
https://dl.dropboxusercontent.com/u/316 ... rgestAnkan

Result signatures (Symbolic's work units)
https://dl.dropboxusercontent.com/u/316 ... Signatures

Result signatures (Ankan's work units)
https://dl.dropboxusercontent.com/u/316 ... turesAnkan

Work unit signatures (all units, unprocessed)
https://dl.dropboxusercontent.com/u/316 ... Signatures

Work units (gzip compressed, unprocessed; 10 directories)
https://dl.dropboxusercontent.com/u/316 ... wu7.000.gz
+ 99 more
https://dl.dropboxusercontent.com/u/316 ... wu7.100.gz
+ 99 more
https://dl.dropboxusercontent.com/u/316 ... wu7.200.gz
+ 99 more
https://dl.dropboxusercontent.com/u/316 ... wu7.300.gz
+ 99 more
https://dl.dropboxusercontent.com/u/316 ... wu7.400.gz
+ 99 more
https://dl.dropboxusercontent.com/u/316 ... wu7.500.gz
+ 99 more
https://dl.dropboxusercontent.com/u/316 ... wu7.600.gz
+ 99 more
https://dl.dropboxusercontent.com/u/316 ... wu7.700.gz
+ 99 more
https://dl.dropboxusercontent.com/u/316 ... wu7.800.gz
+ 99 more
https://dl.dropboxusercontent.com/u/316 ... wu7.900.gz
+ 64 more

Results (from Symbolic, gzip compressed, processed; 10 directories)
https://dl.dropboxusercontent.com/u/316 ... 000.sum.gz
...

Results (from Ankan, gzip compressed, processed; 10 directories)
https://dl.dropboxusercontent.com/u/316 ... .400.op.gz
+ 99 more
https://dl.dropboxusercontent.com/u/316 ... .500.op.gz
+ 99 more
https://dl.dropboxusercontent.com/u/316 ... .600.op.gz
+ 99 more
https://dl.dropboxusercontent.com/u/316 ... .700.op.gz
+ 99 more
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

Google cloud links

Post by sje »

All of the above files are also present in Google's cloud hosting.

https://drive.google.com/folderview?id= ... kpRNURFb1k

The contents are updated at least once a week.
User avatar
sje
Posts: 4675
Joined: Mon Mar 13, 2006 7:43 pm

Perft(14) Weekly Status 2015-03-29

Post by sje »

Perft(14) Weekly Status 2015-03-29

Symbolic has produced more than 8,600,000 perft(7) results so far, about 8.92% of the 96,400,068 needed.

Day count: 233
Average throughput: 36,910 results/day

Completed work units (87): 000-067 069-081 083-085 088-089 964
In progress (10): 068 082 086-087 090-095
Not yet started (868): 096-963

Work units in progress:

Code: Select all

WU#  Comp%  Machine
---  -----  -------
068   67.0  betty
082   33.6  melissa
086   78.0  cynthia
087   82.4  gail
090   94.3  kristen
091   34.3  rocky
092   10.1  serra
093   18.4  amanda
094    2.1  megan
095    1.1  joni
--------

Independent results from Ankan and his program:

Test work units, all verified (7): 000 033 036 038 041-042 964
Production units (400): 400-799

--------

Total distinct completed work units (487): 000-067 069-081 083-085 088-089 400-799 964
Total uncompleted work units (478): 068 082 086-087 090-399 800-963
Project completion: 50.47%

--------

In the past week the combination of the 87 work units completed by Symbolic (using 128 bit signatures) and the 400 work units completed by Ankan's program (using 64 bit signatures) has passed the halfway point of the project's total work requirements. However, this does not include independent verification which has been done only for seven work units, less than one percent of the total.

--------

Each week, I update the text file at https://dl.dropboxusercontent.com/u/316 ... 14/Largest which contains a list of positions and their perft (7) subtotals; each position is the one with the largest subtotal of the corresponding work unit as determined by Symbolic. These can be used by program authors for verification and speed tests. The positions are quite varied, and their subtrees contain many special move instances.

An example, from work unit 080:

[d]rnbqkbnr/pBp2ppp/8/4p3/3Pp3/8/PPP2PPP/RNBQK1NR b KQkq d3 0 4[/d]
Which has a perft(7) subtotal of 120,073,988,416.