lucasart wrote:
No there is a distinction in what Ronald is saying that you seem to have missed
=> yes x86-64 is faster than x86 in general, and that is an *exception* (more registers)
=> the extensive use of bitboards makes chess programs faster on 64 bit regardless of the architecture. in my engine the difference is like day and night, 64 bit is almost twice faster, and it's normal given the amount of bitboard operations.
Would that mean that Strelka being 32b and SP is the strongest algorithm?
It is at 5th place above and among 64 b programs!
Hood
Could be!
Strelka is probably the strongest 32 bit 1 CPU engine.
But still, all things equal, and assuming a correct bitboard implementation, 64 bit certainly helps. So a strelka with bitboards would be even stronger! And a Strelka with bitboards and SMP even more so. However SMP is not a trivial thing to implement...
geots wrote:
You just need to be sure, whether 32-bit or 64-bit, that you don't get your hands "soiled" by touching Windows. We can't have that- you with filthy hands.
What If I use Windows with gloves on. Would that be OK ?
lucasart wrote:So a strelka with bitboards would be even stronger!
How do we know that Strelka is not with bitboards? I thought it was...
http://chessprogramming.wikispaces.com/Strelka In the meantime, in July 2007, Jury Osipov admitted Strelka was based on Fruit rewritten to bitboards, and was successively improved in evaluation and search with correlation analysis of Rybka's assessment of the positions. Osipov further mentioned he studied Rybka using a disassembler, to achieve an even greater similarity, and that he felt that Vasik Rajlich likely walked the same path as he did, essentially to rewrite Fruit to bitboards and include material imbalance tables by Larry Kaufman
geots wrote:
You just need to be sure, whether 32-bit or 64-bit, that you don't get your hands "soiled" by touching Windows. We can't have that- you with filthy hands.
What If I use Windows with gloves on. Would that be OK ?