John Tromp
fab686ed3f
fix initialization bug identified by https://github.com/YihaoPeng
2018-08-07 13:00:26 +02:00
John Tromp
4dfa397bd7
document new option in README
2018-07-10 09:59:04 +02:00
John Tromp
191d3b583f
allow command line personalization for plain CPU miners
2018-07-10 09:55:16 +02:00
John Tromp
17b76cb3e4
fix 192,7 cuda support
2018-06-09 14:16:30 +02:00
John Tromp
e36ff05210
more cuda 192,7 support
2018-06-09 14:14:52 +02:00
John Tromp
8d85a6cdb5
add 192,7 cuda support
2018-06-09 13:52:54 +02:00
John Tromp
85cc9aa97e
Merge pull request #18 from sebastianst/feat-compress-solution
...
Add command line option -c to print solutions in compressed form
2018-05-11 12:02:19 +02:00
Sebastian Stammler
f2b7195d06
Add command line option -c to print solutions in compressed form
2018-05-11 11:33:22 +02:00
John Tromp
54bad6d0ea
remove old nonce setting
2018-05-10 23:15:41 +02:00
John Tromp
afdaafe580
Merge pull request #16 from sebastianst/fix-nonce-position
...
solver: write nonce to correct position in header
2018-05-10 23:03:07 +02:00
Sebastian Stammler
7c5f1b2206
write nonce to correct position in header
...
The 140 byte header holds the nonce in the last 32 bytes. It hence
starts at byte-position 108, which is position 108/4=27 in u32 terms.
It is more natural to write the u32 (4 bytes) nonce of this particular
implementation to the first position than somewhere in the middle of the
nonce (as was the case with u32-position 32/byte-position 128), also
taking little-endianess into account. This way, the least significant
bit of the nonce will be written to position 108, where it should be.
2018-05-10 21:07:54 +02:00
John Tromp
39a91772ab
add eq1927 target for (192,7) parameters
2018-04-16 12:54:13 +02:00
John Tromp
859f9791af
explain more options
2018-04-16 11:19:44 +02:00
John Tromp
52b71897e5
generalize eqcuda <n,k> parameters
2017-08-08 07:35:43 -04:00
John Tromp
84d814996b
make N=96, K=5 work
2017-08-02 11:17:30 +02:00
tromp
d5bd4bdb34
avoid single quote in error msg
2017-03-27 19:46:58 -04:00
John Tromp
b235b80d51
small digit support seems to work
2017-01-31 18:38:58 -05:00
John Tromp
04157c4258
more small DIGITBITS prepping
2017-01-30 09:01:18 -05:00
John Tromp
4780386590
start add support for DIGITBITS<16
2017-01-29 18:25:01 -05:00
tromp
befa85a49c
fix Makefile bug
2016-11-28 22:17:38 -05:00
John Tromp
0371fb3c94
add self assessment
2016-11-25 00:49:40 -05:00
John Tromp
01badc477e
update numbers
2016-11-19 11:05:53 -05:00
John Tromp
43c0b7ce5d
Merge branch 'master' of github.com:tromp/equihash
...
merge README
2016-11-18 23:50:36 -05:00
John Tromp
33fed1c9d5
change equi_miner to 2^10 buckets; obsolete dev_miner
2016-11-18 23:50:23 -05:00
tromp
5fac459042
update times and names
2016-11-18 23:49:26 -05:00
tromp
bfddb18196
phemto optimizations
2016-11-18 21:59:29 -05:00
tromp
e681422760
fix bugs
2016-11-18 21:12:41 -05:00
tromp
c26df4939b
unroll 2^10 buckets
2016-11-17 23:38:26 -05:00
tromp
bd8cae6da8
fix typoes/bugs
2016-11-17 18:04:57 -05:00
tromp
fec951a2a3
add cantor slots enabling 2^10 buckets to equi_miner
2016-11-17 18:03:11 -05:00
tromp
85e486fd69
Merge branch 'master' of github.com:tromp/equihash
...
whatever
2016-11-17 17:55:34 -05:00
tromp
d83965a172
add cantor slots enabling 2^10 buckets
2016-11-17 17:55:19 -05:00
John Tromp
7c297c8d15
more revert to reduce remaining dupes
2016-11-17 00:37:09 -05:00
John Tromp
feedbf1f0e
fix typo
2016-11-17 00:24:05 -05:00
John Tromp
fc128309ab
partial revert to reduce remaining dupes
2016-11-17 00:21:58 -05:00
tromp
459fbfbad3
Merge branch 'master' of github.com:tromp/equihash
...
whatever
2016-11-16 22:55:34 -05:00
tromp
3fe51e71b4
update avx2 name and some benches
2016-11-16 22:55:28 -05:00
John Tromp
7c2bfbe09d
simplify dupe detection in CUDA
2016-11-16 22:54:39 -05:00
tromp
db8cf0bea5
methodize duplicate test
2016-11-16 18:28:02 -05:00
tromp
e8dd46b198
ultimately simplify and speed up duplicate test
2016-11-16 17:37:49 -05:00
tromp
dda74a9dd7
Merge branch 'master' of github.com:tromp/equihash
...
merge whatever
2016-11-12 19:12:04 -05:00
tromp
74ba1f8e76
make asserts compile time where possile
2016-11-12 19:11:53 -05:00
John Tromp
525a16a1ff
replace USE_AVX2 by NBLAKES; try x8 as well as x4
2016-11-11 23:17:01 -05:00
John Tromp
55957b1588
remove diagnostic output
2016-11-10 22:06:34 -05:00
John Tromp
94736965d7
optimize dupe testing in dev_miner as well
2016-11-10 21:53:43 -05:00
John Tromp
13770ee55c
optimize dupe test
2016-11-10 21:34:16 -05:00
tromp
024aff4935
fix lack of memory clearing bug pointed out by nicehashdev
2016-11-09 14:06:27 -05:00
tromp
5822c63e77
remove redundant memset on nslots
2016-11-09 13:05:30 -05:00
tromp
fc1ecaa1e2
Merge branch 'master' of github.com:tromp/equihash
...
merge
2016-11-09 12:45:44 -05:00
tromp
7fe08d92a7
remove fake addslot() branch
2016-11-09 12:45:25 -05:00