- 05 Oct, 2018 1 commit
-
-
psychocrypt authored
Helper functions to select the asm version based on the number of used hashes per threads and the family name of the cpu. - use the noew cpu type functions to fix the wrong AMD family detection in `autoAdjust.hpp` - allow to set the asm version to `auto` - rename asm option `intel` to `intel_avx` - rename asm option `ryzen` to `amd_avx` Co-authored-by: fireice-uk <fireice-uk@users.noreply.github.com>
-
- 04 Oct, 2018 4 commits
-
-
psychocrypt authored
spelling+typo touch-ups
-
psychocrypt authored
whitespace trims
-
Tony Butler authored
-
Tony Butler authored
-
- 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 11 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
-