- 05 Oct, 2018 1 commit
-
-
psychocrypt authored
Read memory in bigger chunks per thread to increase the used memory bandwith. Use for Kepla and Fermi GPUs the old autosuggestion instead of the new settings for cryptonight_v8.
-
- 03 Oct, 2018 4 commits
-
-
fireice-uk authored
cryptonight_v8 version 2
-
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 4 commits
-
-
psychocrypt authored
I disabled a few algorithms for fatser compile and missed to re-enable them.
-
psychocrypt authored
- restructe asm preparation function - add double hash asm code
-
psychocrypt authored
- extent MSVC workaround for CUDA to 10.0 - add compute architecture 75 if CUDA 10.0 is found
-
psychocrypt authored
`uint` is unknown in windows, therefore switch to the better type `uint32_t`
-
- 30 Sep, 2018 6 commits
-
-
psychocrypt authored
In the auto adjust without hwlock the asm entry was missing
-
psychocrypt authored
- introduce a new schema where two threads work together on one hash - update autoadjustment - remove an mistake where shared memory was shrinked for gpus < sm_70
-
psychocrypt authored
apply optimizations Co-authored-by: SChernykh <sergey.v.chernykh@gmail.com>
-
psychocrypt authored
-
psychocrypt authored
add cpu implementation for the final monero POW
-
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 15 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>
-