Dualcore Intel E6600 @3GHzMoldyJacket wrote:What hardware are you running these tests on?
(note that the old Rybkas only used 1 core)
Dualcore Intel E6600 @3GHzMoldyJacket wrote:What hardware are you running these tests on?
You seem to know very little about Rybka. Your students either don't communicate with you, or are mostly interested in getting their degree (whatever...) rather than in actual computer chess.hyatt wrote:What is "ivory tower knowledge"?
Anybody can run the same testWhat were the circumstances? Nothing running for both? Are you running the 32 bit code on the same box as the 64 bit code? There are issues doing so, compatibility libraries, wrapper library functions, etc...
OK... I thought that "some" of your students were involved in crafty-related research, and computer chesshyatt wrote:We don't teach "computer chess" here. Students are not involved in "computer chess". .
Vas put his effort in his 64-bit optimized code, and declared that no particular effort was made for the 32-bit exe.I simply see no valid explanation for such a performance gain,
My comparison was for purposes in the commercial market. I think the most "fair" datapoint to take is thus that which corresponds to the most profitable platform at the time (and maybe still, though mobile apps may have caught up), namely 32-bit 1-cpu. Of course, most hardcore users (including almost anyone who posts on a forum) are not likely to have this as their hardware of choice. And I can guess that (similar to auto racing) while most people buy the 32-bit 1-cpu version, many often do so based upon who managed to win some championship with some fancy hardware/book.OK, but then let's be fair: for some reason, Vasik never cared to do a good job with the 32-bit versions.
“Nominal Quoting Fanboy”
IT WAS the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity, it was the season of Light, it was the season of Darkness, it was the spring of hope, it was the winter of despair, we had everything before us, we had nothing before us, we were all going direct to Heaven, we were all going direct the other way- in short, the period was so far like the present period, that some of its noisiest authorities insisted on its being received, for good or for evil, in the superlative degree of comparison only.
“Nominal Quoting Fanboy”
Compilers don't issue warnings here, because comparing ints and floats is a part of the C standard, which dictates that the int must be promoted (converted, FILD instruction in asm) to a float before the operation is done...MoldyJacket wrote:The infamous “0.0”, “0.” or “.0” (depending on how one wants to present it) issue keeps popping up. If I’m not mistaken, any decent complier will issue a warning complaining of the type mismatch comparison. I find it very hard to believe someone developing their own code would ever let a warning like this slide; it is usually developed in incremental steps that are fully corrected before proceeding further. This type of error seems far more probable when rushing to meet a deadline with cobbled code that is not fully understood…as long as it complies and produces desired results, all those warnings be damned.
I’m not trying to be cute, but I do recognize a bicentennial birthday today with this renowned opening paragraph:IT WAS the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity, it was the season of Light, it was the season of Darkness, it was the spring of hope, it was the winter of despair, we had everything before us, we had nothing before us, we were all going direct to Heaven, we were all going direct the other way- in short, the period was so far like the present period, that some of its noisiest authorities insisted on its being received, for good or for evil, in the superlative degree of comparison only.
“Nominal Quoting Fanboy”