- 11 Feb, 2019 8 commits
-
-
fireice-uk authored
release 2.8.2
-
fireice-uk authored
increase version to 2.8.2
-
fireice-uk authored
OpenCL: fix the fix for the blockchain driver
-
psychocrypt authored
-
psychocrypt authored
#2229 was not solving the issues - revert #2229 - introduce the working fix
-
fireice-uk authored
OpenCl: fix blockchain driver support
-
psychocrypt authored
The OpenCl version of the blockchain driver is not understanding if apointer to a pointer points into shared memory and throw an error during the compilation. - revert the usage of the struct to group all shared memory arrays
-
fireice-uk authored
release 2.8.1
-
- 10 Feb, 2019 16 commits
-
-
fireice-uk authored
update algorithm documentation
-
psychocrypt authored
- add more information if a algorithm derives from an other - update `pools.tpl`
-
fireice-uk authored
update version to 2.8.1
-
fireice-uk authored
OpenCl: optimize cn_gpu
-
psychocrypt authored
-
psychocrypt authored
Add seperate kernel to prepare the scratchpad memory.
-
fireice-uk authored
CUDA: update cn_gpu auto adjust values
-
fireice-uk authored
CUDA/OpenCL: use shared mem object
-
fireice-uk authored
better variable nameining
-
psychocrypt authored
Optimize the auto adjustment for cn_gpu based on precomputed occupancy values from CUDA10.
-
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.
-
fireice-uk authored
add Zelerius coin
-
fireice-uk authored
add cryptonight_v8_half
-
fireice-uk authored
OpenCL: optimize cn_gpu
-
fireice-uk authored
fix groestl, skein and blake
-
- 09 Feb, 2019 3 commits
-
-
psychocrypt authored
Optimize cn_gpu
-
psychocrypt authored
-
psychocrypt authored
based on the suggestion from @xmrig https://github.com/xmrig/xmrig-amd/commit/db4e169f3a78f273abf89ea8cf5bba7eccf1490b
-
- 08 Feb, 2019 3 commits
-
-
psychocrypt authored
This PR replaces #2196 and add support for zelerius.
-
psychocrypt authored
- add cryptonight_v8_half - re-add stellite and masari to the supported coins
-
fireice-uk authored
remove cn_turtle as native POW
-
- 07 Feb, 2019 9 commits
-
-
fireice-uk authored
refactor POW definition
-
fireice-uk authored
cn_gpu: disable auto suggestion for CPU
-
psychocrypt authored
cryptonight_turtle is only cryptonight_v8 with a different scratchpad, iteration and mask value. We are using now the new machanism to describe such derived POWs.
-
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.
-
psychocrypt authored
To avoid that a miner is waisting power with there CPU to mine cn_gpu the auto suggestion will comment out the config.
-
fireice-uk authored
OpenCl: use user defined unroll in cn_gpu
-
fireice-uk authored
OpenCL: fix invalid work group size
-
fireice-uk authored
OpenCL: fix groestl
-
psychocrypt authored
@xmrig provided the information that the driver 19.2.1 for vega also create invalid results if pragma unroll is used for the groestl algo.
-
- 06 Feb, 2019 1 commit
-
-
psychocrypt authored
- use the user defined unroll - auto suggestion: - only tune for cn_gpu if this is the main user currency (after a fork) - set unroll to 1 for cn_gpu
-