Elaborating on this fact, it might actually pay off more to spend your ponder time by preventing that the opponent can get any useful work done, rather than trying to use the time constructively. After all, you might have a ponder miss, so you would be wasting your time on constructive thinking quite often. If you can slow down your opponent by more than a factor 2, you will benifit more!
So I invented 'bugger mode', where the engine attempts to monopolize L2, by cycling through it at maximum possible rate. This should constanly flush the opponent's data from L2, making him entirely dependent on DRAM access for the kernel of his engine. You could even improve on this by timing which accesses give you frequent L2 misses, presumably because the cache liine collides with data the opponent uses frequently, flushing your data out of L2, and then concentrate on flushing data there.

To switch off this mode (e.g. on CPUs without shared L2), you can use the command 'bugger off'.


