CUDA 6.5 build, compute 2.0, 3.0, 3.5, 5.0 and 5.2. No idea if compute 5.2 helps the new 900 series cards in any way, good luck. You'll need fairly recent drivers due to CUDA 6.5.
Compiled with CUDA 6.0 for compute 2.0/3.0/3.5/5.0, cuda runtime included in the zip. Minor update, cleaned up the compute 2.0 version a bit and included Wolf's keccak implementation.
Results from testing decide whether I release the latest changes or roll back.
Major improvement to interactivity, see README.txt on --bfactor and --bsleep. Should also further alleviate TDR issues due to the major time hog of the algorithm being broken down into smaller launches.
With the other algorithms removed and my algo not requiring the Kepler shuffle (at least not yet) I've enabled compute 2.0 builds. This release only adds compute 2.0 support in addition to 3.0 and 3.5, no need to update if you're running the previous release already. Compute 2.0 performance is a mystery, no idea what to expect.
32-bit Windows, compute 3.0 and 3.5. Major overhaul under the hood, doesn't show much on the outside. Biggest change would be splitting the cryptonight kernel into smaller pieces. This should help with the Windows TDR problems by releasing the GPU for a short while between the steps through. Also gained an unintentional 3-4% boost to hashrate, woop...