scrypt-jane: overlap the CPU Kekkac and the CUDA ROMix parts
autotune now works with scrypt-jane. Titan kernel supports scrypt-jane.
Fermi also gets the scrypt-jane overhaul. However performance sucks.
Fermi kernel gets an alternative implementation of the ChaCha20/8 mixing function. Kepler kernel is modified to support interactive mode again. It costs performance though.
replace Sleep(1) on windows with an usleep implementation. Adjust batching size for Kepler kernel's interactive mode.
added -b (--batchsize) parameter to control the size of iterations per kernel call. Allows adjusting performance vs. smoothness in scrypt-jane interactive mode. Bigger values give higher performance but are less smooth. The 1D cache now works up to 16 warps total in scrypt-jane (2 Gig of RAM exactly). N-factor is printed.
-C 2 cache option fixed for scrypt-jane. We exceeded legitimate texture sizes there.
upgrade 1D to 2D texture cache if limits are exceeded
improve auto-tune, especially in conjunction with scrypt-jane. commit autogen.sh results
fix a bug on 32 bit machines introduced in last commit
somehow I committed the wrong salsa_kernel.cu in the previous commit. fixing this.
forgot to commit a change that makes the opt_benchmark variable available to other C/C++ modules
Add support for interactive flag and batch size parameter to the Titan kernel.
Add parameters for various coins which can be selected through extending the --algo parameter in various ways.
correct FreeCoin currency ([FEC] FreeCoin not [FRC] FreiCoin)
attempt a fix of 2D texture cache in Fermi kernel with scrypt-jane
committing ongoing work on the test kernel.
Fermi adaptation of David Andersen's code in X-perimental kernel.
fix for high CPU use in interactive mode. Fix VC++ project file options for Fermi based test_kernel.cu compilation.
some changes about the timers (mainly affects interactive mode) and usleep code on Windows.