Actually, I'm probably wrong and bitboards were invented back then.. maybe way earlier.
(But it was still fun to try to build a program back then, when no other source code was readily available. It was a couple of years after I had a working program that I first saw any other chess program source code.. an early version of GNU if I remember).
Francesca M.A.D v0.15 released
Moderator: Ras
-
- Posts: 12777
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Francesca M.A.D v0.15 released
With an array representation of any kind, I would not expect any speedup going to 64 bits.
The only real advantage of such a compile is to allow for very large hash tables.
The only real advantage of such a compile is to allow for very large hash tables.
-
- Posts: 327
- Joined: Sat Mar 27, 2010 7:15 pm
Re: Francesca M.A.D v0.15 released
ok, thanks. Are there certain data types I should look to consolidate toward?Dann Corbit wrote:With an array representation of any kind, I would not expect any speedup going to 64 bits.
The only real advantage of such a compile is to allow for very large hash tables.
-
- Posts: 12777
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Francesca M.A.D v0.15 released
A switch to bitboard would be pretty major surgery.silentshark wrote:ok, thanks. Are there certain data types I should look to consolidate toward?Dann Corbit wrote:With an array representation of any kind, I would not expect any speedup going to 64 bits.
The only real advantage of such a compile is to allow for very large hash tables.
For bitboards, the fundamental underlying type is unsigned long long.