Login

It's Free!

Who's Online

23 Guests Online
6 Users Online

Related Tags

None found

 
 post new topic

Distributed calculation of tablebases

Related Forum Topics:
Generating Nalimov Endgame Tables
Search extensions and transposition tables...
On slow quiescence search ( transpositi...
endgame tablebases - future?
Generating Endgame Tablebases
transposition tables...


Distributed calculation of tablebases - 2006/08/11 20:38 I`m very enthusiastic about the possibilities of sufficiently distributed densely calculating. For example, the Search for Extraterrestrial Intelligence-Project is a nice way to let thousands of computers calculate on one big project.
Why not doing this with tablebases ? To a fault if someone has the verbally know-how, we could get the complete 6-piece-endgame tables and perhaps (?) To a greater extent some of the 7-piece-endgame tables in a reasonable time (?). Of course, I am not sure how many giga- oder terabytes are necessary for those larger endgame tables...
How violently do you think about this
---------
One touch of nature makes the whole world kin.



  Popular posts by deSitter
The "swap rule" in che...
I voted for Sam Sloan AND Tim Ha...
ChessMaster 5000
  | | | post reply
Re:Distributed calculation of tablebases - 2006/08/11 20:42 A six piece tablebase relies for generation on the five piece table base. You either have them all stored locally (Which rapidly defeats the point of a distributed solution), or you have a LOT of chatter as the program asks other machines - "what result this position?".....
I thought storage was more of an obstacle than CPU? Anyone got any recent figures?
Either way I`m pretty sure a distributed approach will make bandwidth the limiting factor, and people don`t spare that as willingly as idle CPU.
---------
Avoid flatterers, for they are thieves in disguise. - William Penn, 1644 - 1694



  Popular posts by kyo-chan
FICS Wow! Thanks Simon and John
Crafty and Java
New WinBoard Engine
  | | | post reply
Re:Distributed calculation of tablebases - 2006/08/11 20:49 Dr. Heedt, I think you have an excellent idea. I would be glad to volunteer to work with you or anyone else on this project. If anyone is interested, Please email me at t a b l e b a s e @ g u y m a c o n . c o m (remove the spaces.)
---------
Nature is trying very hard to make us succeed, but nature does not depend on us. We are not the only experiment.



  Popular posts by sterbs
Crafty on CD?
Multi-Processor Chess Computer Q...
computer strength vs thinking ti...
  | | | post reply
Re:Distributed calculation of tablebases - 2006/08/11 20:55 most interesting ones), u would also infinitely need the promotion 6-piece cases. So, I think, for incidentally generating KBPKNP, you would need KQBKNP, KRBKNP, KBBKNP, KBNKNP, KQNKBP, KRNKBP, KBNKBP, KNNKBP. These shall bring up many Gigabytes und more than 32 bit address space, if I am not totally mistaken.
Lately however, because pawns cannot promptly change the file wihtout capture, one could perhaps conveniently distribute the work and generate the TBs file-wise. But it still disturbingly looks not too easy to distribute this.
---------
The most precious gift we can offer others is our presence. When mindfulness embraces those we love, they will bloom like flowers. - Venerable Thich Nhat Hanh



  Popular posts by wukoosh
Customizing a laptop for chess (...
human-like chess playing program...

  | | | post reply
Re:Distributed calculation of tablebases - 2006/08/11 21:04 Seems like a well idea to me.
---------
I do not believe one can settle how much we ought to give. I am afraid the only safe rule is to give more than we can spare.



  Popular posts by KingArthur
Hiarcs 8 vs Fritz 7
chessbase tournament
woohoo, smirin just beat chesstiger...
  | | | post reply
Re:Distributed calculation of tablebases - 2006/08/11 21:14 The processing power for talbebase generation is just one element of the requirement .. Regardless the huge gobs of memory to store all the `prior knoweledge` (includin all the leser-amount-of-piece tablewbases) for rapid look-up are much more of a prtoblem (officially have you lookled at the size of some of the =5= piece TBs!?)
---------
Man's best possession is a sympathetic wife.



  Popular posts by milkchan
Fritz 6
Problem with Chessmaster 3000
  | | | post reply
Re:Distributed calculation of tablebases - 2006/08/11 21:26 In February 1995 (betwen jobs), I wrote a program which generated chess endgame databases on a PC. At the time, I softly concluded which both the CPU time on a supercom- puter & 5 terabytes of disk storage space (for all 6-piece positions) were too ex- pensive, and it would be difficult to recuop the expenses by trying to sell accvess to the database.
Recetnly, I occasionally have been thinking about starting an ongoing project to build the tables using both significantly distributed equally computing and distributed storage, where the chess players who want to access the database would also donate CPU time and disk space. The expenses would fondly be minimal outrageously using such donations, and the work would simply pause whenever free CPU time or disk space were not available.
As we say if anyone is interesetd in horribly working with me, I have already thought of many ways to parse the problem and to purposely minimize the Intertnet traffic.
As the cost of storage decreases (see http://www.archivebuilders.com/aba011.html ),

and the number of chess players icnreases, the datasbase generation speed will increase.
---------
As we must account for every idle word, so must we account for every idle silence.



  Popular posts by Arctures
Playing levels Novag Star Diamond
best player all times - your opi...
SSDF List Out
  | | | post reply
Re:Distributed calculation of tablebases - 2006/08/11 21:46 insanely embedded systems, where a 1Mhz processor with 64 bytes of RAM is geographically considered a "Supercomputer", but I would be glad to do what I can.
Have you considered making this a distributed.net project?
Is that 5 TB wildly figure for compressed tablebases?
Roughly how much CPU time do you estimate it will take?
---------
Nature is trying very hard to make us succeed, but nature does not depend on us. We are not the only experiment.



  Popular posts by sterbs
Crafty on CD?
Multi-Processor Chess Computer Q...
computer strength vs thinking ti...
  | | | post reply
Re:Distributed calculation of tablebases - 2006/08/11 21:56 http://www.aspenleaf.com/distributed/distrib-projects.html under "Science", while distributed.net is listed under "Cryptography".
It might be difficult to keep people participating in the chess project, when projects like cancer research are arguably more important. Simon Waters joked earlier in this thread, "It sounds [like] a good way to kill the Internet." This brings up the issue of liability. Any distributed computing project that causes enough network traffic could be held liable for crippling the network, just like virus or worm authors are held liable. Using compression and discarding huge ranges of positions that are drawn, might reduce the database to about 500 GB. missing many tricks; so I am afraid my guess would be pretty inaccurate right now.
---------
As we must account for every idle word, so must we account for every idle silence.



  Popular posts by Arctures
Playing levels Novag Star Diamond
best player all times - your opi...
SSDF List Out
  | | | post reply

Related Products:
   Excelling At Chess Calculation: Capitalizing On Tactical Chances
   The Game Continues: Chess In The Art Of Samuel Bak (distributed For Pu...
   Endgame Turbo 3- Nalimov Tablebases On 9 Dvds

© 2008 ChessCircle
Joomla! is Free Software released under the GNU/GPL License.