summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #80 from psychocrypt/topic-optionFlushStdOutfireice-uk2017-10-304-1/+28
|\ \ | | | | | | add option: flush stdout
| * | add option: flush stdoutAlessandro Da Rugna2017-10-294-1/+28
| | | | | | | | | | | | | | | | | | Added the option to forcefully flush STDOUT, which may be useful when running the miner through a pipe instead than a shell. If STDOUT is a shell, it's unbuffered by default. If STDOUT is a pipe, it's buffered by default.
* | | Merge pull request #77 from psychocrypt/topic-appveyorCudaSupportfireice-uk2017-10-307-80/+102
|\ \ \ | |/ / |/| | appveyor CUDA support
| * | appveyor CUDA supportpsychocrypt2017-10-281-4/+8
| | | | | | | | | | | | | | | - install CUDA - compile miner with CUDA and OpenCL
| * | fix windows compile and broken aeonpsychocrypt2017-10-286-76/+94
|/ / | | | | | | | | - fix windows linker error during compile - fix wrong parameter to call aeon (nvidia-backend)
* | Merge pull request #72 from psychocrypt/topic-increaseSavetyMemoryfireice-uk2017-10-272-10/+10
|\ \ | |/ | | increase safety memory for autosuggestion
| * increase safety memory for autosuggestionpsychocrypt2017-10-272-10/+10
|/ | | | | - increase safty memory from 64 to 128 MiB - NVIDIA: increase lmem reserve per thread to 1kiB
* Merge pull request #67 from psychocrypt/topic-aeon2fireice-uk2017-10-2730-134/+477
|\ | | | | add Aeon support
| * fix bug inserted during `xmr/monero` renamingpsychocrypt2017-10-272-3/+5
| | | | | | | | | | - fix that currency selection is not called (in cli-miner.cpp) - fix guard to prevent wrong currency selection if compiled for monero or aeon only
| * rename `xmr` to `monero`psychocrypt2017-10-2724-101/+143
| | | | | | | | | | | | - rename all `xmr` to `monero` - be insensitive while check for set currency - add function to compate two strings insensitive
| * add aeon support to backend cpupsychocrypt2017-10-277-86/+177
| | | | | | | | | | - update auto suggestion default and hwloc - extent hash function table to support aeon and xmr within one miner
| * add aeon support to backend nvidiapsychocrypt2017-10-275-22/+63
| | | | | | | | | | - add template parameter to kernel to support aeon and xmr - update auto suggestion
| * add eon support to amd backendpsychocrypt2017-10-274-16/+48
| | | | | | | | | | - add compile parameter to support aeon and xmr - update auto suggestion to handle aeon
| * collect XMR and Aeon characteristicspsychocrypt2017-10-271-0/+12
| | | | | | | | ... into a single place
| * general aeon supportpsychocrypt2017-10-276-7/+107
| | | | | | | | | | | | | | | | | | - cli-miner.hpp: - add option `--currency` - add guided start section - config.tpl: add value `currency` - params.hpp: add value to store the selected currency - executor.hpp: add dev pool address
| * update documentationpsychocrypt2017-10-274-3/+13
| | | | | | | | | | | | - add CMake flag description - announce Monero and Aeon in README.md i add FAQ section
| * add CMake option XMR-STAK_CURRENCYpsychocrypt2017-10-271-0/+13
|/
* Merge pull request #69 from psychocrypt/topic-threadAffinityfireice-uk2017-10-275-24/+59
|\ | | | | thread affinity for non cpu backends
| * check if affinity must be setpsychocrypt2017-10-273-7/+9
| | | | | | | | - check if affinity vale before calling `thd_setaffinity`
| * thread affinity for non cpu backendspsychocrypt2017-10-265-22/+55
| | | | | | | | | | | | | | | | This is a follow up of #43 and use the some mechanism to set the thread affinity for non cpu backends correct. - use cpu affinity workflow for nvidia and amd - cpu: move messages of thread spawning before thread creation
* | Merge pull request #68 from psychocrypt/topic-amdUse64bitTargetfireice-uk2017-10-278-23/+22
|\ \ | |/ |/| amd: use 64bit target
| * amd: use 64bit targetpsychocrypt2017-10-248-23/+22
|/ | | | | - remove 32bit target value - use always 64bit target for amd backend
* Merge pull request #65 from psychocrypt/topic-removeDoubleMemcpyfireice-uk2017-10-231-4/+0
|\ | | | | remove double blob copy
| * remove double blob copypsychocrypt2017-10-231-4/+0
|/ | | | - remove double copied memory
* Merge pull request #63 from psychocrypt/fix-selectWrongOpenCLfireice-uk2017-10-231-0/+32
|\ | | | | prefere AMD OpenCL over NVIDIA, Intel
| * prefere AMD OpenCL over NVIDIA, Intelpsychocrypt2017-10-231-0/+32
| | | | | | | | | | | | fix #56 Search for AMD OpenCL inlcude path and libaries to prioritize the AMD implementation over NVIDIA and Intel.
* | Merge pull request #45 from fireice-uk/topic-nonce-allocfireice-uk2017-10-2314-96/+127
|\ \ | |/ |/| Implement pool-controlled nonce allocation
| * rm debug aidsfireice-uk2017-10-223-4/+2
| |
| * small fixfireice-uk2017-10-221-1/+1
| |
| * Fix GPU nicehash supportfireice-uk2017-10-222-2/+7
| |
| * move nicehash check into nonce calcfireice-uk2017-10-226-23/+22
| |
| * note-to-self: don't type with your foreheadfireice-uk2017-10-221-1/+1
| |
| * separate nonce_ctr from result pushfireice-uk2017-10-221-32/+24
| |
| * Implement changes suggestedfireice-uk2017-10-223-4/+4
| |
| * Add return valuefireice-uk2017-10-221-0/+1
| |
| * Implement pool-controlled nonce allocationfireice-uk2017-10-2214-88/+124
| |
* | Merge pull request #61 from fireice-uk/topic-gpu-thread-numpsychocrypt2017-10-222-14/+6
|\ \ | | | | | | Proper removal of gpu_thread_num
| * | Proper removal of gpu_thread_numfireice-uk2017-10-222-14/+6
| |/
* | Merge pull request #57 from psychocrypt/fix-nvidiaBackendCrashfireice-uk2017-10-221-8/+9
|\ \ | |/ |/| fix illegal memory access
| * fix illegal memory accesspsychocrypt2017-10-211-8/+9
| | | | | | | | remove restricted pointer
* | Merge pull request #58 from psychocrypt/fix-cuda9SuffleWarningfireice-uk2017-10-211-1/+5
|\ \ | | | | | | fix CUDA 9 shuffle warning
| * | fix CUDA 9 shuffle warningpsychocrypt2017-10-201-1/+5
| |/ | | | | | | use `__shffl_snyc` if CUDA 9+ is avalable
* | Merge pull request #59 from psychocrypt/topic-addVoltaSupportfireice-uk2017-10-211-0/+4
|\ \ | | | | | | add NVIDIA Volta support
| * | add NVIDIA Volta supportpsychocrypt2017-10-201-0/+4
| |/ | | | | | | add `sm_70` if CUDA 9+ is avalable
* | Merge pull request #60 from psychocrypt/fix-amdAssertfireice-uk2017-10-211-1/+1
|\ \ | | | | | | fix assert in AMD backend
| * | fix assert in AMD backendpsychocrypt2017-10-201-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-fixpsychocrypt2017-10-181-0/+2
|\ \ | | | | | | add order_fix for double hash
| * | add order_fix for double hashfireice-uk2017-10-181-0/+2
|/ /
* | Merge pull request #50 from fireice-uk/topic-hwlocfireice-uk2017-10-181-0/+9
|\ \ | |/ |/| Make hwloc check capabilities and stop it from leaking mem
| * make hwloc check capabilities and stop it from leaking memfireice-uk2017-10-171-0/+9
| |
OpenPOWER on IntegriCloud