[computer-go] chess/go for handhelds

Don Dailey drdailey at cox.net
Thu Feb 7 11:48:06 PST 2008


> That makes sense, considering past programs. But Don Dailey is apparently on the trail of a faster and better player for the Palm.
> On the one hand, I wonder if the Palm architecture has reached end-of-life. But on the other hand, discovering how to improve Go programs for tiny computers may lead to design breakthroughs which can also be useful for today's multi-gigabyte desktops with dual and quad cores. 
>   
The palm platform is heading towards linux.   It will be rather like
what apple did with macs,  a unix OS underneath but with their own
window manager, look and feel.   

If they don't hurry up,  they could be in trouble because CE has been
gaining ground fast.   I believe there are a lot of people who are
looking for an excuse not to buy Microsoft, but they must have a
feasible alternative.  

And you are right,  I feel that it can be a real benefit learning to how
to make progress with limited resources.   There will likely be lessons
applicable to the "big" programs.
> I like where Don is going with the idea of using analysis to create a table of position values which could guide playouts and search - it may lead to some more widely applicable optimizations, improving the overall quality of play. 
>
> The current study at http://cgos.boardspace.net/study/index.html seems to flatten after a certain number of doublings. This may be related to memory starvation. Methods which work better on small architectures might also help when a gigabyte is not enough. They may suggest ways to optimize the use of cache memory on today's CPUs. Algorithms which enable slow processors to play adequately may also improve the performance of gigahertz CPUs. 
>
> "Tiny" is relative. Some of my earliest programs were written for a TRS 80 with 48 K ( yes, kilobytes ) of RAM. I knew a fellow who wrote a Go program back in the day for a 64 K Z80-based machine with a 1 MHz ( Megahertz ) clock. It wasn't very good, but it was fast enough. 
>
>
>
>
>
>
>       ____________________________________________________________________________________
> Be a better friend, newshound, and 
> know-it-all with Yahoo! Mobile.  Try it now.  http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ 
>
> _______________________________________________
> computer-go mailing list
> computer-go at computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
>
>   


More information about the computer-go mailing list