Commit Graph

143 Commits

Author SHA1 Message Date
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