Evolution of a Go program

About the development of Moyo Go Studio, software to (help) play the Oriental game of Go. Go is a two-player zero-sum game of perfect information. It is considered much harder than Chess. Currently, in spite of enormous effort expended, no computer program plays it above the level of a beginner.

Thursday, January 05, 2006

New Memory Manager

I run Moyo Go Studio like one would run a large software development project: After careful deliberation, I buy whatever is best, if I can't develop it myself. I have spent thousands of USD on third-party components, and today I bought a 150 USD licence for a memory manager, after finally fixing the last (knock on wood) bug in the multiprocessing game import wizard. It turned out I could double the import speed on machines with 4 CPU's or more, if I used a memory manager that was especially designed for SMP.