There was also a cpu-load "bug" just a few CCminer editions back. The bug used a lot of CPU power, but also increased the hash rate. It is only with the most recent releases that CCminer can achieve the same or better hash rates.
I'd like to see a command line switch that would allow the miner to engage the CPU for greater hash rates. On my dedicated rigs I'd engage the CPU, and benefit from the greater hash rate. On my work computer, I'd leave it out so that my desktop would not freeze.
There was a similar switch in CudaMiner, and it was sometimes effective in mining script. If the CPU "bug" was ironed out and taught to behave well, I am sure that miners would use it when appropriate. --scryptr
I guess you are referring to the "bug" I introduced when initially submitted the improved neoscrypt kernel.
I removed this:
cudaSetDeviceFlags(cudaDeviceScheduleBlockingSync);
Which looked to induce a little speed gain, without noticing it also produced 100% cpu load.
We could add a commandline option to disable it, but personally I think the hassle and additional power usage doesn't justify less-than-one-percent hashrate gain.
Still if it's optional, I see no reason not to include it (provided that what it does is well explained).
BTW ethereum cudaminer has a similar option.