Re:Estimating the chances of something that hasn’t happened yet
by eloff on Thursday November 15, 2018 @07:36PM
(#18465042)
sqlite famously squeezed out a ~40% performance improvement (I think from v3 to v4?) by just combining tons of micro-optimizations of this kind where it wasn't obvious if each change even made an improvement. They measured the performance with cachegrind in order to identify very small improvements that get lost in the normal measurement noise.
[ Parent
| on HN ]
Re:Estimating the chances of something that hasn’t happened yet
by thomasahle on Friday November 16, 2018 @04:49AM
(#18467679)
Also check fishcooking: http://tests.stockfishchess.org/tests which is how Stockfish became the indisputably strongest chess engine: Everyone can commit patches which are then tested in thousands of games, and if they make Stockfish stronger, they are accepted.
Re:Estimating the chances of something that hasn’t happened yet
by rytill on Thursday November 15, 2018 @10:17PM
(#18466064)
That’s a really awesome idea. Also, maybe a few of the performance boosts in the final combination are mutualistic, but if measured independently would not make a difference.
Re:Estimating the chances of something that hasn’t happened yet
by zawerf on Thursday November 15, 2018 @07:42PM
(#18465090)
I would love to read more about this. Do you have a link?