- Feb 10, 2019
-
-
psychocrypt authored
Combine the shared memory for a hash within one struct. Reduce the shared memory footprint per hash by 64 byte.
-
psychocrypt authored
- rename variable names like `b` and `bb` to something with a little bit of meaning.
-
- Feb 07, 2019
-
-
psychocrypt authored
A POW is now defined by a function `f` and three degrees of freedom `f(iteration, scratchpad, mask)`. `f` is the base algorithm like `cryptonight, cryptonight_gpu` An easy to pars snytax to write the full POW definition down is: `cryptonight_gpu:0x0000c000:0x00200000:0x001fffc0` This change make it very easy to integrate the new trend of variate the number of iteations or the scratchpad size without modifying the full code.
-
- Feb 04, 2019
-
-
psychocrypt authored
Remove `static constexpr` within the global kernel. This is not supported by all CUDA versions.
-
- Feb 01, 2019
-
-
psychocrypt authored
psychocrypt committed 9 minutes ago - use precomuted indicies within the loop - `cn_explode_gpu` use all threads to load the state
-
- Jan 30, 2019
-
-
psychocrypt authored
- fix race condition during shared memory access - optimize memory access
-
fireice-uk authored
Co-authored-by:
psychocrypt <psychocryptHPC@gmail.com> Co-authored-by:
fireice-uk <fireice-uk@users.noreply.github.com>
-