Re: [computer-go] What was the specific design of the Mogo version which beat the pro...
steve uurtamo wrote: And what language/platform is Mogo written in; C/C++, Java, Assembly, PHP, etc.? This made coffee spray out of my nose (PHP). I think that C is most likely, based upon how they parallelized it. Did you read the list posting that mentioned (briefly) how they scaled it up? MoGo is written in C++. -- GCP ___ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/
Re: [computer-go] What was the specific design of the Mogo version which beat the pro...
C++ on linux (with a port on windows using cygwin libraries for the binary release) Sylvain 2008/8/13 steve uurtamo <[EMAIL PROTECTED]> > > And what language/platform is Mogo written in; C/C++, Java, Assembly, > PHP, > > etc.? > > This made coffee spray out of my nose (PHP). > > I think that C is most likely, based upon how they parallelized it. Did > you > read the list posting that mentioned (briefly) how they scaled it up? > > s. > ___ > computer-go mailing list > computer-go@computer-go.org > http://www.computer-go.org/mailman/listinfo/computer-go/ > ___ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/
Re: [computer-go] What was the specific design of the Mogo version which beat the pro...
I thought Mogo was written in RPG? - Don On Wed, 2008-08-13 at 09:19 -0700, steve uurtamo wrote: > > And what language/platform is Mogo written in; C/C++, Java, Assembly, PHP, > > etc.? > > This made coffee spray out of my nose (PHP). > > I think that C is most likely, based upon how they parallelized it. Did you > read the list posting that mentioned (briefly) how they scaled it up? > > s. > ___ > computer-go mailing list > computer-go@computer-go.org > http://www.computer-go.org/mailman/listinfo/computer-go/ ___ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/
Re: [computer-go] What was the specific design of the Mogo version which beat the pro...
> And what language/platform is Mogo written in; C/C++, Java, Assembly, PHP, > etc.? This made coffee spray out of my nose (PHP). I think that C is most likely, based upon how they parallelized it. Did you read the list posting that mentioned (briefly) how they scaled it up? s. ___ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/
Re: [computer-go] What was the specific design of the Mogo version which beat the pro...
> The MoGo programmer who answered questions after the match (Olivier > Teytaud) did state that MoGo no longer used UCT. He gave a one-line > statement of the reason they switched, which I did not follow. For me, and I suspect some others here, UCT has been used to mean the way of expanding out the most interesting node at a time, using light or heavy playouts that contain some random element. People now seem to be calling that MCTS (monte carlo tree search). UCT is also a specific algorithm to decide which node to expand next. I think this is the UCT Mogo no longer uses, but that it still uses MCTS. (I hope someone will let me know if not, as I'd then have to sit up and readjust my view of the universe :-). Darren -- Darren Cook, Software Researcher/Developer http://dcook.org/mlsn/ (English-Japanese-German-Chinese-Arabic open source dictionary/semantic network) http://dcook.org/work/ (About me and my work) http://darrendev.blogspot.com/ (blog on php, flash, i18n, linux, ...) ___ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/
Re: [computer-go] What was the specific design of the Mogo version which beat the pro...
Bob Hearn: <[EMAIL PROTECTED]>: >The MoGo programmer who answered questions after the match (Olivier >Teytaud) did state that MoGo no longer used UCT. He gave a one-line >statement of the reason they switched, which I did not follow. The first post Olivier wrote they no longer used UCT is: http://computer-go.org/pipermail/computer-go/2008-February/014102.html Hideki >On Aug 12, 2008, at 7:00 PM, Jim O'Flaherty wrote: > >> All, >> >> Can anyone detail the design of the version of Mogo that beat the >> professional? Or is there a web-page where at least the general >> approach has been described? Is the information even public? I am >> not seeing the the implementation details, just the overall design >> and general strategies. However, if the implementation details are >> available, I would love to see those as well. >> >> I am confused around what Mogo used. Was it Monte Carlo only, UCT >> only, Monte Carlo integrated with UCT, RAVE, etc? I have read >> through all of the recent emails, and I have not been able to get a >> clear picture of it's design. Mogo at one timed used Monte Carlo and >> UCT. I read an email that the one that played the pro and won did >> not use UCT at all. However, I thought the massive tests that Don >> did awhile back showed that MC did not scale very well, but MC + UCT >> did. >> >> And what language/platform is Mogo written in; C/C++, Java, >> Assembly, PHP, etc.? And how did the language/platform choice impact >> the overall efforts; speed them up, slow them down, complicate/ease >> creating the parallelism on the super computer, etc.? >> >> So, I am now confused precisely what method or methods were used and/ >> or integrated to produce the current scalable version of Mogo. I >> want to know these details so I can at least get a better sense of >> what actually occurred with the win. I don't care near as much about >> the hardware as I do the software architecture and design. >> >> >> Thank you, >> >> Jim >> >> ___ >> computer-go mailing list >> computer-go@computer-go.org >> http://www.computer-go.org/mailman/listinfo/computer-go/ >> > >___ >computer-go mailing list >computer-go@computer-go.org >http://www.computer-go.org/mailman/listinfo/computer-go/ -- [EMAIL PROTECTED] (Kato) ___ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/
Re: [computer-go] What was the specific design of the Mogo version which beat the pro...
The MoGo programmer who answered questions after the match (Olivier Teytaud) did state that MoGo no longer used UCT. He gave a one-line statement of the reason they switched, which I did not follow. Bob On Aug 12, 2008, at 7:00 PM, Jim O'Flaherty wrote: All, Can anyone detail the design of the version of Mogo that beat the professional? Or is there a web-page where at least the general approach has been described? Is the information even public? I am not seeing the the implementation details, just the overall design and general strategies. However, if the implementation details are available, I would love to see those as well. I am confused around what Mogo used. Was it Monte Carlo only, UCT only, Monte Carlo integrated with UCT, RAVE, etc? I have read through all of the recent emails, and I have not been able to get a clear picture of it's design. Mogo at one timed used Monte Carlo and UCT. I read an email that the one that played the pro and won did not use UCT at all. However, I thought the massive tests that Don did awhile back showed that MC did not scale very well, but MC + UCT did. And what language/platform is Mogo written in; C/C++, Java, Assembly, PHP, etc.? And how did the language/platform choice impact the overall efforts; speed them up, slow them down, complicate/ease creating the parallelism on the super computer, etc.? So, I am now confused precisely what method or methods were used and/ or integrated to produce the current scalable version of Mogo. I want to know these details so I can at least get a better sense of what actually occurred with the win. I don't care near as much about the hardware as I do the software architecture and design. Thank you, Jim ___ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/ ___ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/
Re: [computer-go] What was the specific design of the Mogo version which beat the pro...
> Can anyone detail the design of the version of Mogo You can find some papers here: http://www.lri.fr/~gelly/Publications.htm I don't personally know of any papers detailing improvements or changes in the past year (I think they've mainly been on making it more parallel). Darren -- Darren Cook, Software Researcher/Developer http://dcook.org/mlsn/ (English-Japanese-German-Chinese-Arabic open source dictionary/semantic network) http://dcook.org/work/ (About me and my work) http://darrendev.blogspot.com/ (blog on php, flash, i18n, linux, ...) ___ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/