hotfix: N was printed incorrectly in "NFactor is ..." message.
Fix incorrect autotune kHash/s values for measurements taking less than 50ms time. Fix crashes with multi-GPU support due to incorrect constant memory initialization. Fix performance regression in fermi_kernel.cu (even though I do not understand how this change can affect scrypt speed)
undoing the change to fermi_kernel.cu - the performance numbers reported to me were unreliable during the first run. The second test showed no improvements by changing that #if 0 statement.
make checkCudaErrors() macro less chatty (omit path name to .cu source file)
update to revision 2014-02-04
Add the CPU based keccak code from the maxcoin-cpuminer, as a basis for a forthcoming GPU conversion. Note that this differs from the implementation of eCoin.
replace the complicated keccak.cpp implementation with some more sane code by Andrew M. Verified for identical results. This should port much easier to CUDA.
first Keccak256 hashing for maxcoin. Single-threaded, extremely slow. using --algo=keccak -H 2 -d 3 -l T1x1 --benchmark
Some progress. My GTX780 is already hashing Keccak faster than a single CPU core of my Phenom II X6 CPU ;)   Lots of work remaining though... Not sure if I can get this to run smoothly until tomorrow 7:30 PM GMT
Way more speed for keccak algo by skipping most of the device2host memory copies... (limited PCI express bandwidth)
fix 100% CPU use in keccak mode
cleanup
trying -maxrregcount=96 on keccak.cu in combination with __launch__bounds__ directives for the Keccak512 functions (scrypt-jane)
providing Kepler and Titan optimized versions of the Keccak256 algorithm in the T and K kernels. This should provide an extra speed boost.
forgot to commit Makefile.am with my last commit
commit latest state, including a compilation for for Windows
I have received two proposed fixes for stratum issues. Could you test these out for me?
commit fix for configure.ac file (add OpenSSL) and update the README.txt file to match 2014-02-07 release.
this commit allows to use larger launch configurations without overflowing the h_V/h_V_extra arrays in salsa_kernel.cu. I also commented out some MyStreamSynchronize() calls -> more speedin keccak at slightly increased CPU utilization.
start using CUDA streams for maxcoin hashing. Might boost performance slightly.