- 22 Oct, 2017 2 commits
-
-
fireice-uk authored
-
fireice-uk authored
-
- 21 Oct, 2017 3 commits
-
-
fireice-uk authored
fix CUDA 9 shuffle warning
-
fireice-uk authored
add NVIDIA Volta support
-
fireice-uk authored
fix assert in AMD backend
-
- 20 Oct, 2017 3 commits
-
-
psychocrypt authored
fix bug announced in #52 If the miner is compiled in debug mode the assert condition results in a compile time error.
-
psychocrypt authored
add `sm_70` if CUDA 9+ is avalable
-
psychocrypt authored
use `__shffl_snyc` if CUDA 9+ is avalable
-
- 18 Oct, 2017 3 commits
-
-
psychocrypt authored
add order_fix for double hash
-
fireice-uk authored
-
fireice-uk authored
Make hwloc check capabilities and stop it from leaking mem
-
- 17 Oct, 2017 5 commits
-
-
psychocrypt authored
Re-add UAC manifest and WIN_UAC cmake option
-
fireice-uk authored
Affinity fix version C
-
fireice-uk authored
-
fireice-uk authored
-
fireice-uk authored
Make sure all singletons are set to null and make env a global ptr
-
- 14 Oct, 2017 1 commit
-
-
fireice-uk authored
-
- 13 Oct, 2017 3 commits
-
-
psychocrypt authored
remove the gpu_thread_num safety
-
psychocrypt authored
Keep consistency between class and struct
-
fireice-uk authored
-
- 12 Oct, 2017 4 commits
-
-
fireice-uk authored
-
fireice-uk authored
-
fireice-uk authored
-
fireice-uk authored
-
- 11 Oct, 2017 9 commits
-
-
fireice-uk authored
-
fireice-uk authored
-
fireice-uk authored
-
fireice-uk authored
-
fireice-uk authored
fix cuda 7.5 compile
-
fireice-uk authored
fix CMake find package output
-
psychocrypt authored
fix error: `identifier "__builtin_ia32_monitorx" is undefined`
-
fireice-uk authored
remove early returns
-
fireice-uk authored
improve AMD auto suggestion
-
- 10 Oct, 2017 7 commits
-
-
psychocrypt authored
Minor doc fixes
-
psychocrypt authored
fix #3 - remove QUIET from find package for OpenCL and CUDA - remove pascal architecture from default CUDA_ARCH for CUDA < 8.0
-
psychocrypt authored
- use always a multiple of the number of compute units - add more device information to the config file
-
psychocrypt authored
Early returns within a kernel can have unexpected behavior, this strongly depends on the opencl runtime compiler. To avoid errors all early returns are removed. There is no negative effect(e.g.performance) if the threads stay alive up to the end of the kernel. One source for the early return is: http://al-key-opencl.blogspot.de/2014/09/be-careful-not-to-mix-early-return-and.html This pull request also fix a race condition where all fill the shared memory. Also a bug introduced with #16 is fixed, because of the early return not was possible that the last block works with an wrong initilized shared memory (result should be a wrong hash if the result target size is valid).
-
fireice-uk authored
-
fireice-uk authored
avoid possible illegal memory access
-
fireice-uk authored
fix travis OSX build
-