"Only 64 Bits"

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

Moderator: Ras

matthewlai
Posts: 793
Joined: Sun Aug 03, 2014 4:48 am
Location: London, UK

Re: "Only 64 Bits" Engines? Lmao!!

Post by matthewlai »

supersharp77 wrote: This argument is made often by developers of "newer chess engines"
"why don't you just "upgrade to 64 bit"? lmao.....may we remind you that most of the engines ever made (lets say 95% with the exception of chess genius and Fritz 4 gui 16 bit ) were made in 32bit! All of the most famous chess engines in the history of chess engine development and testing are in 32 bit.....All of the original versions of the famous chess engines....including Houdini 1.0 Rybka 1.0 Junior 7 Fritz 5.32 Fritz 6.0 Deep Fritz...Stockfish 2.2.2 Fruit 2.31 Stockfish 2.0 1.0 Gandalf Ktulu Crazy Bishop...Arasan Crafty..etc..etc...are in 32bit......so when testing why would anyone want to test 32 bit and 64 bit engines together vs testing 32 bit engines seperately from from the 64 bit ones? Is it not better to test apples with apples and oranges with oranges? AR :lol: :wink:
And before that, all the engines were made in 8-bit. Why aren't we testing 8-bit engines? :)

Time moves on.
Disclosure: I work for DeepMind on the AlphaZero project, but everything I say here is personal opinion and does not reflect the views of DeepMind / Alphabet.
Vinvin
Posts: 5334
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: "Only 64 Bits" Engines? Lmao!!

Post by Vinvin »

matthewlai wrote:
supersharp77 wrote: This argument is made often by developers of "newer chess engines"
"why don't you just "upgrade to 64 bit"? lmao.....may we remind you that most of the engines ever made (lets say 95% with the exception of chess genius and Fritz 4 gui 16 bit ) were made in 32bit! All of the most famous chess engines in the history of chess engine development and testing are in 32 bit.....All of the original versions of the famous chess engines....including Houdini 1.0 Rybka 1.0 Junior 7 Fritz 5.32 Fritz 6.0 Deep Fritz...Stockfish 2.2.2 Fruit 2.31 Stockfish 2.0 1.0 Gandalf Ktulu Crazy Bishop...Arasan Crafty..etc..etc...are in 32bit......so when testing why would anyone want to test 32 bit and 64 bit engines together vs testing 32 bit engines seperately from from the 64 bit ones? Is it not better to test apples with apples and oranges with oranges? AR :lol: :wink:
And before that, all the engines were made in 8-bit. Why aren't we testing 8-bit engines? :)

Time moves on.
Microchess from 1976 with 72 games is in my rating list :-)

Code: Select all

5062 Microchess (1976)    777.91   72
http://home.scarlet.be/vincentlejeune/r ... 141111.txt
supersharp77
Posts: 1268
Joined: Sat Jul 05, 2014 7:54 am
Location: Southwest USA

Re: "Only 64 Bits" Engines? Lmao!!

Post by supersharp77 »

Matthew Lai


And before that, all the engines were made in 8-bit. Why aren't we testing 8-bit engines?

Time moves on.
-------------------------------------------------
And of course with a reasonable question the developer gives a 100% nonsense answer (reminds me of the "Brainless chess engine") the one I spent hours and hours trying to get it to work "correctly" and the developers wonder why no ones "testing" it! Why? its "flawed" thats why! 8 bit chess engines? like what? name 5 of them!! AR. :)
matthewlai
Posts: 793
Joined: Sun Aug 03, 2014 4:48 am
Location: London, UK

Re: "Only 64 Bits" Engines? Lmao!!

Post by matthewlai »

supersharp77 wrote: And of course with a reasonable question the developer gives a 100% nonsense answer (reminds me of the "Brainless chess engine") the one I spent hours and hours trying to get it to work "correctly" and the developers wonder why no ones "testing" it! Why? its "flawed" thats why! 8 bit chess engines? like what? name 5 of them!! AR. :)
Well the point is, as hardware improves, programs (including chess engines) will stop being able to make best use of hardware, and there's nothing much you can do about that.

It's not just 32-bit vs 64-bit. Older 64-bit programs can't use POPCNT either, so they are at a disadvantage when running against modern 64-bit programs. Or programs that aren't multithreaded. Or programs that expect different memory performance pattern and were optimized differently. Or perhaps in the future, programs that can't make use of the GPU.

Sure, one option is to stick with the least common denominator. But then you'll never benefit from all the optimizations modern engine authors have done to work best on modern computers. That is of course a choice you have to make.

I'm not sure what Brainless has to do with this. Quite a few people were testing it, and contacted me with bug reports. I fixed every single one of them, usually within a day or two. I don't remember hearing from you. Next time you have trouble with an engine, may I suggest contacting the developer :).
Disclosure: I work for DeepMind on the AlphaZero project, but everything I say here is personal opinion and does not reflect the views of DeepMind / Alphabet.
syzygy
Posts: 6028
Joined: Tue Feb 28, 2012 11:56 pm

Re: "Only 64 Bits" Engines? Lmao!!

Post by syzygy »

If someone does not want to upgrade his perfectly good hardware, fine with me. But then why insist on upgrading a perfectly good engine?

The whole point of at least some engine upgrades is to make better use of the new hardware.

Actually, apart from some that might still be running on 10+ year old hardware, most still stuck with 32-bit systems only need to upgrade their software: the OS.