Sounds interesting. But 1 microsecond for a move is not particularly fast. There are already implementations that do that in the 100-300 nanoseconds range on one core. 1 microsecond is probably considered as 'semi-light' playout. I suppose the question then becomes, how many of these could your accelerator do in parallel?
Mark On Tue, May 21, 2013 at 8:06 AM, Alexander Kozlovsky < [email protected]> wrote: > Я тоже кстати из ЛИАПа, с четвертого факультета, может и пересекались :) > > > On Tue, May 21, 2013 at 7:02 PM, Рождественский Дмитрий < > [email protected]> wrote: > >> Hi all, >> >> I have got an idea to create a hardware accelerator for Go playing >> software. It will probably be a USB (or maybe PCI-Express) device that will >> be able to do some basic, but very time-consuming for general-purpose CPU >> calculations very fast. For example load a goban layout, make a number of >> random moves (as used in Monte-Carlo algorithm) and unload result back to a >> computer. >> >> As long as it will be a hardware, it will be able to do specified >> calculations only, but the speed will be very high. For example, making >> just a copy of the particular goban layout will require typically about 10 >> nanoseconds only (one internal clock cycle). Calculation of the validity >> and results of a particular move (including a check for ko and captured >> stones) will probably take 1 microsecond. This as usual may vary during >> debugging, but the current move calculation engine draft I've started to >> develop is about this figures. >> >> My nearest aims here are: >> - to understand a demand from go playing software developers, and >> - to understand what particular calculation chains are most demanded for >> hardware acceleration. >> >> Dmitry >> _______________________________________________ >> Computer-go mailing list >> [email protected] >> http://dvandva.org/cgi-bin/mailman/listinfo/computer-go >> > > > _______________________________________________ > Computer-go mailing list > [email protected] > http://dvandva.org/cgi-bin/mailman/listinfo/computer-go >
_______________________________________________ Computer-go mailing list [email protected] http://dvandva.org/cgi-bin/mailman/listinfo/computer-go
