Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rm debug aids | fireice-uk | 2017-10-22 | 3 | -4/+2 |
| | |||||
* | small fix | fireice-uk | 2017-10-22 | 1 | -1/+1 |
| | |||||
* | Fix GPU nicehash support | fireice-uk | 2017-10-22 | 2 | -2/+7 |
| | |||||
* | move nicehash check into nonce calc | fireice-uk | 2017-10-22 | 6 | -23/+22 |
| | |||||
* | note-to-self: don't type with your forehead | fireice-uk | 2017-10-22 | 1 | -1/+1 |
| | |||||
* | separate nonce_ctr from result push | fireice-uk | 2017-10-22 | 1 | -32/+24 |
| | |||||
* | Implement changes suggested | fireice-uk | 2017-10-22 | 3 | -4/+4 |
| | |||||
* | Add return value | fireice-uk | 2017-10-22 | 1 | -0/+1 |
| | |||||
* | Implement pool-controlled nonce allocation | fireice-uk | 2017-10-22 | 14 | -88/+124 |
| | |||||
* | Merge pull request #58 from psychocrypt/fix-cuda9SuffleWarning | fireice-uk | 2017-10-21 | 1 | -1/+5 |
|\ | | | | | fix CUDA 9 shuffle warning | ||||
| * | fix CUDA 9 shuffle warning | psychocrypt | 2017-10-20 | 1 | -1/+5 |
| | | | | | | | | use `__shffl_snyc` if CUDA 9+ is avalable | ||||
* | | Merge pull request #59 from psychocrypt/topic-addVoltaSupport | fireice-uk | 2017-10-21 | 1 | -0/+4 |
|\ \ | | | | | | | add NVIDIA Volta support | ||||
| * | | add NVIDIA Volta support | psychocrypt | 2017-10-20 | 1 | -0/+4 |
| |/ | | | | | | | add `sm_70` if CUDA 9+ is avalable | ||||
* | | Merge pull request #60 from psychocrypt/fix-amdAssert | fireice-uk | 2017-10-21 | 1 | -1/+1 |
|\ \ | | | | | | | fix assert in AMD backend | ||||
| * | | fix assert in AMD backend | psychocrypt | 2017-10-20 | 1 | -1/+1 |
| |/ | | | | | | | | | | | fix bug announced in #52 If the miner is compiled in debug mode the assert condition results in a compile time error. | ||||
* | | Merge pull request #54 from fireice-uk/topic-fix | psychocrypt | 2017-10-18 | 1 | -0/+2 |
|\ \ | | | | | | | add order_fix for double hash | ||||
| * | | add order_fix for double hash | fireice-uk | 2017-10-18 | 1 | -0/+2 |
|/ / | |||||
* | | Merge pull request #50 from fireice-uk/topic-hwloc | fireice-uk | 2017-10-18 | 1 | -0/+9 |
|\ \ | |/ |/| | Make hwloc check capabilities and stop it from leaking mem | ||||
| * | make hwloc check capabilities and stop it from leaking mem | fireice-uk | 2017-10-17 | 1 | -0/+9 |
| | | |||||
* | | Merge pull request #47 from fireice-uk/topic-re-add-uac-manifest | psychocrypt | 2017-10-17 | 3 | -9/+9 |
|\ \ | | | | | | | Re-add UAC manifest and WIN_UAC cmake option | ||||
| * | | Re-add UAC manifest and WIN_UAC cmake option | fireice-uk | 2017-10-14 | 3 | -9/+9 |
| | | | |||||
* | | | Merge pull request #43 from fireice-uk/fix-aff-alt-c | fireice-uk | 2017-10-17 | 2 | -53/+30 |
|\ \ \ | |_|/ |/| | | Affinity fix version C | ||||
| * | | rm pin_thd_affinity | fireice-uk | 2017-10-17 | 2 | -9/+2 |
| | | | |||||
| * | | Affinity - fix C | fireice-uk | 2017-10-12 | 2 | -5/+8 |
| | | | |||||
| * | | Affinity - fix B | fireice-uk | 2017-10-12 | 2 | -8/+9 |
| | | | |||||
| * | | swap order | fireice-uk | 2017-10-12 | 1 | -3/+3 |
| | | | |||||
| * | | print warning | fireice-uk | 2017-10-11 | 1 | -1/+2 |
| | | | |||||
| * | | cleanup and give a return from set_affinity | fireice-uk | 2017-10-11 | 2 | -32/+11 |
| | | | |||||
* | | | Merge pull request #44 from fireice-uk/fix-uninit-access | fireice-uk | 2017-10-17 | 3 | -25/+20 |
|\ \ \ | |_|/ |/| | | Make sure all singletons are set to null and make env a global ptr | ||||
| * | | doh! != instead of == | fireice-uk | 2017-10-13 | 1 | -1/+1 |
| | | | |||||
| * | | Make sure all singletons are set to null and make env a global ptr | fireice-uk | 2017-10-12 | 3 | -25/+20 |
| |/ | |||||
* | | Merge pull request #37 from fireice-uk/topic-remove-amd-gpu_num | psychocrypt | 2017-10-13 | 2 | -7/+0 |
|\ \ | | | | | | | remove the gpu_thread_num safety | ||||
| * | | remove the gpu_thread_num safety | fireice-uk | 2017-10-12 | 2 | -7/+0 |
| |/ | |||||
* | | Merge pull request #39 from fireice-uk/topic-fix-warning | psychocrypt | 2017-10-13 | 1 | -2/+2 |
|\ \ | |/ |/| | Keep consistency between class and struct | ||||
| * | Keep consistency between class and struct | fireice-uk | 2017-10-12 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #35 from psychocrypt/fix-cuda7_5Compile | fireice-uk | 2017-10-11 | 1 | -1/+5 |
|\ | | | | | fix cuda 7.5 compile | ||||
| * | fix cuda 7.5 compile | psychocrypt | 2017-10-11 | 1 | -1/+5 |
| | | | | | | | | fix error: `identifier "__builtin_ia32_monitorx" is undefined` | ||||
* | | Merge pull request #28 from psychocrypt/fix-missingCUDAOpenCLCmakeOutput | fireice-uk | 2017-10-11 | 1 | -4/+12 |
|\ \ | |/ |/| | fix CMake find package output | ||||
| * | fix CMake find package output | psychocrypt | 2017-10-10 | 1 | -4/+12 |
| | | | | | | | | | | | | | | fix #3 - remove QUIET from find package for OpenCL and CUDA - remove pascal architecture from default CUDA_ARCH for CUDA < 8.0 | ||||
* | | Merge pull request #24 from psychocrypt/fix-amdEarlyReturn | fireice-uk | 2017-10-11 | 1 | -335/+376 |
|\ \ | | | | | | | remove early returns | ||||
| * | | remove early returns | psychocrypt | 2017-10-10 | 1 | -335/+376 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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). | ||||
* | | | Merge pull request #27 from psychocrypt/topic-improveAmdAutoAdjust | fireice-uk | 2017-10-11 | 1 | -2/+7 |
|\ \ \ | | | | | | | | | improve AMD auto suggestion | ||||
| * | | | improve AMD auto suggestion | psychocrypt | 2017-10-10 | 1 | -2/+7 |
| |/ / | | | | | | | | | | | | | - use always a multiple of the number of compute units - add more device information to the config file | ||||
* | | | Merge pull request #31 from fireice-uk/topic-fix-typo | psychocrypt | 2017-10-10 | 3 | -13/+13 |
|\ \ \ | |/ / |/| | | Minor doc fixes | ||||
| * | | Minor doc fixes | fireice-uk | 2017-10-10 | 3 | -13/+13 |
|/ / | |||||
* | | Merge pull request #23 from psychocrypt/fix-possibleIllegalMemoryAccessAMD | fireice-uk | 2017-10-10 | 2 | -8/+31 |
|\ \ | |/ |/| | avoid possible illegal memory access | ||||
| * | avoid possible illegal memory access | psychocrypt | 2017-10-06 | 2 | -8/+31 |
| | | | | | | | | | | Is is possible that the number of results are greater than the result output array, in this case invalid memory can be access within the device and on the host side. | ||||
* | | Merge pull request #29 from psychocrypt/fix-travisOSXBuild | fireice-uk | 2017-10-10 | 1 | -3/+6 |
|\ \ | | | | | | | fix travis OSX build | ||||
| * | | fix broken travis macosx compile | psychocrypt | 2017-10-08 | 1 | -3/+6 |
|/ / | | | | | | | add `brew update` to avoid that `brew tap homebrew/science` crash | ||||
* | | Merge pull request #26 from psychocrypt/fix-hashStatWrongTimer | fireice-uk | 2017-10-07 | 1 | -3/+3 |
|\ \ | |/ |/| | fix wrong timer for stats |