Onno 1.0 is now available

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

Moderators: hgm, Rebel, chrisw

Gerd Isenberg
Posts: 2250
Joined: Wed Mar 08, 2006 8:47 pm
Location: Hattingen, Germany

Re: Onno 1.0 is now available

Post by Gerd Isenberg »

A note on Onno's credits site. Tord Romstad has not invented magic bitboards or either magic multiplication. The inventor was Lasse Hansen, while Pradu Kannan came up with individual sized tables for each square. For further references see Magic Bitboards from cpw.

Thanks,
Gerd
User avatar
Onno Garms
Posts: 224
Joined: Mon Mar 12, 2007 7:31 pm
Location: Bonn, Germany

Re: Onno 1.0 is now available

Post by Onno Garms »

Gerd Isenberg wrote:Tord Romstad has not invented magic bitboards or either magic multiplication. The inventor was Lasse Hansen, while Pradu Kannan came up with individual sized tables for each square.
Corrected. Thank you for pointing out.

I am not planning to scan all internet fora for comments on Onno, so better email me if you find a problem.
Gerd Isenberg
Posts: 2250
Joined: Wed Mar 08, 2006 8:47 pm
Location: Hattingen, Germany

Re: Onno 1.0 is now available

Post by Gerd Isenberg »

Onno Garms wrote:
Gerd Isenberg wrote:Tord Romstad has not invented magic bitboards or either magic multiplication. The inventor was Lasse Hansen, while Pradu Kannan came up with individual sized tables for each square.
Corrected. Thank you for pointing out.

I am not planning to scan all internet fora for comments on Onno, so better email me if you find a problem.
Thanks. Since your site is public, I thought a public statement here was appropriate. Still, credits for magic bitboards exclusively to Lasse and Pradu. I was somehow involved in the development with separate lines, but never thought mapping up to twelve occupied bits would work due to huge memory, until the both guys proved me wrong - specially with Java like arrays. Tord later did his own implementation with respect to find own magics by trying randoms.

Curious about the upcoming event from the Tilburg centre for Creative Computing, the Promotion of Dhr. F.M.H. Reul with the thesis: "New Architectures in Computer Chess", supervised by Prof.dr. H.J. van den Herik and Dr.ir. J.H.W.M. Uiterwijk, which apparently covers magic bitboards.

Cheers,
Gerd
User avatar
Mike S.
Posts: 1480
Joined: Thu Mar 09, 2006 5:33 am

Re: Onno 1.0 is now available

Post by Mike S. »

Regards, Mike
User avatar
mclane
Posts: 18748
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: Onno 1.0 is now available

Post by mclane »

mike, you give a link that related onno with toga, right ?

do you want to say that onno is a toga clone ?
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Onno 1.0 is now available

Post by Dr.Wael Deeb »

mclane wrote:mike, you give a link that related onno with toga, right ?

do you want to say that onno is a toga clone ?
Again :shock:
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
User avatar
Eelco de Groot
Posts: 4563
Joined: Sun Mar 12, 2006 2:40 am
Full name:   

Re: Onno 1.0 is now available

Post by Eelco de Groot »

Dr.Wael Deeb wrote:
mclane wrote:mike, you give a link that related onno with toga, right ?

do you want to say that onno is a toga clone ?
Again :shock:
Yes, well, exactly, not again :( .

Just a few points to the defence of Onno, I'm sure that there are better points:

♣ Main point, I think these kind of evaluation difference lists are of very little value to detect cloning. Because it is much too easy to manipulate the evaluation output for values not close to zero, if your intention is to obfuscate things. So any engine that seems to have tuned itself to another strong engine and shows similar outputs to this engine, I would rather trust not to have a manipulated output than suspect it is a clone.

♣ Onno is a bitboard engine so that is already a big difference compared to Toga.

♣ It has been under development for several years.

♣ It is however not multi-CPU capable, unlike Toga

♣ Onno 1.0 does according to Onno Garms not compile to faster .exes with the Intel compiler compared with MVSC, much unlike Toga

This does not scream Toga clone warnings to me...

Regards, Eelco
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Onno 1.0 is now available

Post by Dr.Wael Deeb »

Eelco de Groot wrote:
Dr.Wael Deeb wrote:
mclane wrote:mike, you give a link that related onno with toga, right ?

do you want to say that onno is a toga clone ?
Again :shock:
Yes, well, exactly, not again :( .

Just a few points to the defence of Onno, I'm sure that there are better points:

♣ Main point, I think these kind of evaluation difference lists are of very little value to detect cloning. Because it is much too easy to manipulate the evaluation output for values not close to zero, if your intention is to obfuscate things. So any engine that seems to have tuned itself to another strong engine and shows similar outputs to this engine, I would rather trust not to have a manipulated output than suspect it is a clone.

♣ Onno is a bitboard engine so that is already a big difference compared to Toga.

♣ It has been under development for several years.

♣ It is however not multi-CPU capable, unlike Toga

♣ Onno 1.0 does according to Onno Garms not compile to faster .exes with the Intel compiler compared with MVSC, much unlike Toga

This does not scream Toga clone warnings to me...

Regards, Eelco
Thanks Eelco for your thoughts....much appreciated :D
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
Ryan Benitez
Posts: 719
Joined: Thu Mar 09, 2006 1:21 am
Location: Portland Oregon

Re: Onno 1.0 is now available

Post by Ryan Benitez »

Eelco de Groot wrote: Yes, well, exactly, not again :( .
I am confidant that Onno is not a clone.
Eelco de Groot wrote: Just a few points to the defence of Onno, I'm sure that there are better points:

♣ Main point, I think these kind of evaluation difference lists are of very little value to detect cloning. Because it is much too easy to manipulate the evaluation output for values not close to zero, if your intention is to obfuscate things. So any engine that seems to have tuned itself to another strong engine and shows similar outputs to this engine, I would rather trust not to have a manipulated output than suspect it is a clone.
I agree
Eelco de Groot wrote: ♣ Onno is a bitboard engine so that is already a big difference compared to Toga.
Trivial conversion that takes a matter of hours.
Eelco de Groot wrote: ♣ It has been under development for several years.
Yes he has posted on well known forums for some time now.
Eelco de Groot wrote: ♣ It is however not multi-CPU capable, unlike Toga
Someone would not sell an engine and call it SMP with the SMP Toga has. It is ok for Toga because people have the freedom to see what the code is and choose to accept it for what it is. It would not be a commercially acceptable solution though.
Eelco de Groot wrote: ♣ Onno 1.0 does according to Onno Garms not compile to faster .exes with the Intel compiler compared with MVSC, much unlike Toga
Fruit also is not faster with Intel compiler. I don't know much about windows compilers though so it does not mean much to me.
Eelco de Groot wrote: This does not scream Toga clone warnings to me...
I agree, if it was a clone people would have come of with much more convincing evidence by now.
I see it as a promising engine in an otherwise stale field that could make some great gains over the years. Computer chess needs engines like Onno to come along.