- 03 Oct, 2018 3 commits
-
-
fireice-uk authored
AMD: remove unused functions
-
fireice-uk authored
NVIDIA: sqrt optimization cryptonight_v8
-
fireice-uk authored
add CUDA 10.0 support
-
- 01 Oct, 2018 1 commit
-
-
psychocrypt authored
- extent MSVC workaround for CUDA to 10.0 - add compute architecture 75 if CUDA 10.0 is found
-
- 30 Sep, 2018 1 commit
-
-
psychocrypt authored
telemetry: Add mutex to avoid push during recalc and other races
-
- 26 Sep, 2018 1 commit
-
-
psychocrypt authored
Update BBSCoin config for preparing for the next fork
-
- 24 Sep, 2018 3 commits
-
-
Tony Butler authored
-
psychocrypt authored
Correct api.json information
-
psychocrypt authored
configEditor: add version tagging, line filtering per-platform
-
- 23 Sep, 2018 2 commits
-
-
BBSCoin Developer authored
-
BBSCoin Developer authored
-
- 22 Sep, 2018 1 commit
-
-
Tony Butler authored
-
- 21 Sep, 2018 3 commits
-
-
psychocrypt authored
- remove unused host function (relict from old refactoring) - remove unused OpenCL full div function
-
psychocrypt authored
Avoid branche differegence
-
fireice-uk authored
Monero POW v2
-
- 19 Sep, 2018 25 commits
-
-
psychocrypt authored
- fix that shared memory for fast div is always used even if an algorithm is not using it - optimize fast div algo - store `division_result` (64_bit) per thread instead of shuffle around and store it as 32bit
-
psychocrypt authored
- use optimzed div and sqrt - reduce memory footprint
-
SChernykh authored
Add fast version for div and sqrt for the cuda backend
-
psychocrypt authored
- fix code style issues - fix spelling issue - fix asm to support newer clang versions
-
psychocrypt authored
-
psychocrypt authored
- reintroduce monero7 until the POW is final - update docs (add cryptonigh_v8)
-
psychocrypt authored
-
psychocrypt authored
- add special asm version for win64 and linux - add cmake path for MSVC and other systems
-
psychocrypt authored
- fix assembler code to pass the clang compiler - CMake: set asm file language - fix icc with gcc-7 compile issue with `_addcarry_u64`
-
psychocrypt authored
Remove the asm option `auto` by `off`
-
psychocrypt authored
If single hash is used the type of the variable to hold the intermediat sqrt value is changed from `__m128i` to `uint64_t` as suggested by @SChernykh
-
psychocrypt authored
- add new option to `cpu.txt` named `asm` to select the asm code version - extent function selection method to choose assembler code for `cryptonight_v8` - update auto adjustment to add default value for option `asm`
-
psychocrypt authored
Add @SChernykh assembler version for ryzen and intel processors. Co-authored-by: SChernykh <sergey.v.chernykh@gmail.com>
-
psychocrypt authored
add option `unroll` for OpenCL to allow better tuning the main POW kernel.
-
psychocrypt authored
Create a special pass for NVIDIA GPUs to load memory chunks first into the shared memory. Co-authored-by: SChernykh <sergey.v.chernykh@gmail.com>
-
psychocrypt authored
- use shared memory to exchange
-
psychocrypt authored
implement `cryptonight_v8`
-
psychocrypt authored
- implement cryptonight_v8 - update auto adjust to fit the special requirements of `cryptonight_v8` - add fast math integer implementation for `sqrt`, `reciprocal` and `division` Co-authored-by: SChernykh <sergey.v.chernykh@gmail.com>
-
psychocrypt authored
Add support for single hash cryptonight_v8. Co-authored-by: SChernykh <sergey.v.chernykh@gmail.com>
-
psychocrypt authored
- rmeove currency `monero7` - introduce `cryptonight_v8` and `monero8`
-
fireice-uk authored
fix that type of `memChunk` is not tested
-
fireice-uk authored
avoid OpenCL binary missmatch
-
fireice-uk authored
AMD APP SDK 3.0 url fix
-
fireice-uk authored
fix nicehash `invalid results`
-
fireice-uk authored
OpenCL: avoid out of memory access
-