Multi-PV version of Toga 1.4.1SE?

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Eastendboy

Multi-PV version of Toga 1.4.1SE?

Post by Eastendboy »

I love Toga II 1.4.1SE but would very much like to see a version with Multi-PV support ala Toga II 3.1.2. Does such a version exist?
User avatar
Eelco de Groot
Posts: 4702
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Multi-PV version of Toga 1.4.1SE?

Post by Eelco de Groot »

Eastendboy wrote:I love Toga II 1.4.1SE but would very much like to see a version with Multi-PV support ala Toga II 3.1.2. Does such a version exist?
Hello Myamoto,

No, unfortunately all, well almost all, the Togas that can use more processors are variations of Toga II 1.4 Beta 5c from Thomas Gaksch with the help of a few others, and for some reason the Multi-PV option was not in those betas, maybe it was in comflict somewhere because Thomas left all the code for Multi-PV out.

But as you can see from programs like Crafty and Glaurung Multi-PV can be done for a multiprocessing/multithreading program also. Maybe testing purposes also played a role in not implementing it in the Toga beta. I don't know if Thomas has made any changes since Beta 5c, I believe I saw something like a Beta 6 on CCRL a while ago but for a better multiprocessing support Thomas also asked if maybe somebody else would find the time. The method with shared hashtables between threads works very well but in theory it could be even better doing it the way Tord implemented it in Glaurung, and in programs like Zappa there is an even more efficient method implemented. I couldn't give you the details I'm afraid, if you are really interested in that :oops:

Eelco