Good Morning,
I was looking at the CCRL rating list today when this question came to my mind. How much longer can 32 bit Chess Engines survive in a fastly growing 64 bit world? I only see three 32 bit engines in the top ten. They were:
Rybka 3
Deep Fritz 11
Hiarcs 12
I also might add that Deep Fritz and Hiarcs are doing very well for 32 bit engines. Is there no limit as to how high a rating a 32 bit engine can score? 64 bit computer systems seem to finally be pushing there way into more and more consumer homes, and giving these engines more horse power every day.
How much longer can 32 bit Chess Engines survive?
Moderator: Ras
-
- Posts: 6363
- Joined: Mon Mar 13, 2006 2:34 pm
- Location: Acworth, GA
How much longer can 32 bit Chess Engines survive?
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
__________________________________________________________________
Ted Summers
-
- Posts: 224
- Joined: Mon Mar 12, 2007 7:31 pm
- Location: Bonn, Germany
Re: How much longer can 32 bit Chess Engines survive?
I fear much too long. At least as long as this commercial OS provider from Redmond sells its 32 bit OS in bundles with a 64 bit processor
I've implemented my engine as a 64 bit engine from scratch and am currently thinking about 32 bit optimizations. And as long as Microwine only supports Rybka and Wine supports no 64 bit applications at all.
Aren't there any volunteers who take over the Microwine project to support the majority of 64 bit engines?

Aren't there any volunteers who take over the Microwine project to support the majority of 64 bit engines?
-
- Posts: 1831
- Joined: Sat Jan 06, 2007 11:08 pm
Re: How much longer can 32 bit Chess Engines survive?
Thank goodness I had the foresight to buy Win XP Pro 64 bit so long ago it is now finally paying off! I was in the cold for a long time. Now a days I just replace the MOBO processors Ram and Vid card. I never buy a new computer... Still don't know for sure if it is a good idea tho 

-
- Posts: 12792
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: How much longer can 32 bit Chess Engines survive?
It seems to me that it should be easy to make Linux versions of most chess engines. For the most part, they do nothing but math and simple character I/O.Onno Garms wrote:I fear much too long. At least as long as this commercial OS provider from Redmond sells its 32 bit OS in bundles with a 64 bit processorI've implemented my engine as a 64 bit engine from scratch and am currently thinking about 32 bit optimizations. And as long as Microwine only supports Rybka and Wine supports no 64 bit applications at all.
Aren't there any volunteers who take over the Microwine project to support the majority of 64 bit engines?
Re: How much longer can 32 bit Chess Engines survive?
I have developed my engine under both Windows and Linux (32-bit and 64-bit) and have found it easier to implement under Linux due to poll() working correctly on both pipes and normal terminal input. Under Windows I have a dedicated thread sitting in ReadFile() 99.99% of the time as WaitForMulitpleObjects() doesn't work with anonymous pipes (I am not a fan of polling and prefer to have my external messages arrive in queues).Dann Corbit wrote:It seems to me that it should be easy to make Linux versions of most chess engines. For the most part, they do nothing but math and simple character I/O.Onno Garms wrote:I fear much too long. At least as long as this commercial OS provider from Redmond sells its 32 bit OS in bundles with a 64 bit processorI've implemented my engine as a 64 bit engine from scratch and am currently thinking about 32 bit optimizations. And as long as Microwine only supports Rybka and Wine supports no 64 bit applications at all.
Aren't there any volunteers who take over the Microwine project to support the majority of 64 bit engines?
I reckon a port to MacOS would be trivial.
Cheers,
Andy
-
- Posts: 28391
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: How much longer can 32 bit Chess Engines survive?
64-bit doesn't have any advantage for mailbox engines over 32-bits. In fact, it can be slightly detrimental. Only bitboard engines profit from 64-bit architecture (and only when the board is not larger than 8x8). But that is of course because bitboard is horrendously slow on 32-bit, and then upgrades to medium slow on 64-bit...
-
- Posts: 10895
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: How much longer can 32 bit Chess Engines survive?
Rybka is a 64 bit engine but the number of bits is unimportant because rybka 32 bit is stronger than every 64 bit engine.AdminX wrote:Good Morning,
I was looking at the CCRL rating list today when this question came to my mind. How much longer can 32 bit Chess Engines survive in a fastly growing 64 bit world? I only see three 32 bit engines in the top ten. They were:
Rybka 3
Deep Fritz 11
Hiarcs 12
I also might add that Deep Fritz and Hiarcs are doing very well for 32 bit engines. Is there no limit as to how high a rating a 32 bit engine can score? 64 bit computer systems seem to finally be pushing there way into more and more consumer homes, and giving these engines more horse power every day.
Uri
-
- Posts: 6363
- Joined: Mon Mar 13, 2006 2:34 pm
- Location: Acworth, GA
Re: How much longer can 32 bit Chess Engines survive?
Yes, but I was talking about 32 bit Rybka here.Uri Blass wrote:Rybka is a 64 bit engine but the number of bits is unimportant because rybka 32 bit is stronger than every 64 bit engine.AdminX wrote:Good Morning,
I was looking at the CCRL rating list today when this question came to my mind. How much longer can 32 bit Chess Engines survive in a fastly growing 64 bit world? I only see three 32 bit engines in the top ten. They were:
Rybka 3
Deep Fritz 11
Hiarcs 12
I also might add that Deep Fritz and Hiarcs are doing very well for 32 bit engines. Is there no limit as to how high a rating a 32 bit engine can score? 64 bit computer systems seem to finally be pushing there way into more and more consumer homes, and giving these engines more horse power every day.
Uri
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
__________________________________________________________________
Ted Summers
Re: How much longer can 32 bit Chess Engines survive?
Why do you say that bitboards are medium slow under 64-bit? I understood they were faster than anything else as they allow multiple pieces (of the same type) to be manipulated using very few machine language instructions?hgm wrote:64-bit doesn't have any advantage for mailbox engines over 32-bits. In fact, it can be slightly detrimental. Only bitboard engines profit from 64-bit architecture (and only when the board is not larger than 8x8). But that is of course because bitboard is horrendously slow on 32-bit, and then upgrades to medium slow on 64-bit...
Cheers,
Andy
-
- Posts: 10895
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: How much longer can 32 bit Chess Engines survive?
In this case Naum4 also can be included because it is stronger thanAdminX wrote:Yes, but I was talking about 32 bit Rybka here.Uri Blass wrote:Rybka is a 64 bit engine but the number of bits is unimportant because rybka 32 bit is stronger than every 64 bit engine.AdminX wrote:Good Morning,
I was looking at the CCRL rating list today when this question came to my mind. How much longer can 32 bit Chess Engines survive in a fastly growing 64 bit world? I only see three 32 bit engines in the top ten. They were:
Rybka 3
Deep Fritz 11
Hiarcs 12
I also might add that Deep Fritz and Hiarcs are doing very well for 32 bit engines. Is there no limit as to how high a rating a 32 bit engine can score? 64 bit computer systems seem to finally be pushing there way into more and more consumer homes, and giving these engines more horse power every day.
Uri
Deep Fritz 11 or Hiarcs 12.
32 bit rybka is also based on bitboard and if the subject is not bitboard or not bitboard then every 64 bit program has 32 bit program that is slightly weaker.
Uri