Go to file
John Tromp 752b4ab14f cleanup .gitignore and fix Makefile 2016-10-27 14:17:56 -04:00
blake add solvers 2016-10-14 14:28:34 -04:00
blake2-avx2 Merge branch 'master' of github.com:tromp/equihash 2016-10-27 13:17:54 -04:00
blake2b new headernonce setup and many small changes 2016-10-23 22:29:22 -04:00
hide refactor types and reduce buckets from 2^16 to 2^12 2016-10-17 14:52:30 -04:00
.gitignore cleanup .gitignore and fix Makefile 2016-10-27 14:17:56 -04:00
LICENSE.txt obsolete faster by speeding up low-mem versions 2016-10-16 18:49:03 -04:00
Makefile cleanup .gitignore and fix Makefile 2016-10-27 14:17:56 -04:00
README.md add attributions 2016-10-23 23:34:58 -04:00
blake2b.cu obsolete faster by speeding up low-mem versions 2016-10-16 18:49:03 -04:00
dev_miner.cpp fix MAXSOLS bug 2016-10-26 11:18:52 -04:00
dev_miner.cu small cuda optimizations 2016-10-25 00:10:13 -04:00
dev_miner.h change 2nd stage bucketsort to slot linking 2016-10-27 13:17:41 -04:00
equi.c new headernonce setup and many small changes 2016-10-23 22:29:22 -04:00
equi.h new headernonce setup and many small changes 2016-10-23 22:29:22 -04:00
equi_dev_miner.cpp prepare blake2bip 2016-10-26 18:29:12 -04:00
equi_dev_miner.h Merge branch 'master' of github.com:tromp/equihash 2016-10-27 13:17:54 -04:00
equi_miner.cpp change 2nd stage bucketsort to slot linking 2016-10-27 13:17:41 -04:00
equi_miner.cu change 2nd stage bucketsort to slot linking 2016-10-27 13:17:41 -04:00
equi_miner.h allow AVX2 of course 2016-10-27 13:19:12 -04:00
osx_barrier.h add solvers 2016-10-14 14:28:34 -04:00

README.md

equihash

Equihash proof-of-work solvers

Build with "make all"

The executables ending in 1 are compiled without atomics and thus only suitable for single-threaded use (where they get some speedup over the generic version).

Options -h HEADER -n NONCE are self explanatory. Add option -r RANGESIZE to search a range of nonces.

Build the faster version courtesy of xenoncat's AVX2 4-way parallel blake2b assembly code with "make dev1" and bench with "time ./dev1 -n 255 -r 100"