summaryrefslogtreecommitdiffstats
path: root/xmrstak/backend
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix misc bugs (#117)fireice-uk2017-11-156-2/+20
|/ | | | | | * CONF_NO_TLS fix * gpu error fix + always return to sched after pin
* add backend typepsychocrypt2017-11-104-1/+20
| | | | | - add type of the backend to each backend-plugin - add `gteName` to `iBackend` to get the name of the backend
* Multi-pool final version (#90)fireice-uk2017-11-092-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Multi-pool first draft * Fix wspace from new IDE * Better TLS error message * Fix TLS bug * Don't put dev pool on stats + pool change-back * bug fixes * Error message work * fix win build * add per-pool nicehash setting * Fix bugs * rm debug msg * Multipool guided setup * Support TLS and Nicehash in config * prelim jconf changes * final multipool changes * increase default retry_time to 30, fix mac erro * rm debug dev pool settings * Fix another source of connect runaway
* optimize NVIDIA autosuggestionpsychocrypt2017-11-032-9/+30
| | | | | - avoid creation of a config with zero threads or blocks - WINDOWS: reduce the used memory for the auto suggestion by the amount of already used memory
* search for linux backend pluginspsychocrypt2017-11-011-1/+8
| | | | | | | - search for plugin in - working directory - binary directory - let linux search the plugins (libraries)
* OSX file file extension (dynamic libraries)psychocrypt2017-10-311-1/+7
| | | | use `.dylib` as dynamic library file extension
* Merge pull request #74 from psychocrypt/topic-vegaAutoSuggestionfireice-uk2017-10-301-3/+15
|\ | | | | tune VEGA auto suggestion
| * tune VEGA auto suggestionpsychocrypt2017-10-271-3/+15
| | | | | | | | | | | | - allow to use up to 2024 threads on VEGA gpus fix #5
* | fix windows compile and broken aeonpsychocrypt2017-10-286-76/+94
|/ | | | | - fix windows linker error during compile - fix wrong parameter to call aeon (nvidia-backend)
* 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
* rename `xmr` to `monero`psychocrypt2017-10-2713-73/+80
| | | | | | - 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
* 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
* | amd: use 64bit targetpsychocrypt2017-10-245-17/+22
|/ | | | | - remove 32bit target value - use always 64bit target for amd backend
* remove double blob copypsychocrypt2017-10-231-4/+0
| | | | - remove double copied memory
* Merge pull request #45 from fireice-uk/topic-nonce-allocfireice-uk2017-10-239-75/+90
|\ | | | | Implement pool-controlled nonce allocation
| * rm debug aidsfireice-uk2017-10-221-2/+0
| |
| * 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-227-65/+85
| |
* | Merge pull request #61 from fireice-uk/topic-gpu-thread-numpsychocrypt2017-10-221-10/+1
|\ \ | | | | | | Proper removal of gpu_thread_num
| * | Proper removal of gpu_thread_numfireice-uk2017-10-221-10/+1
| |/
* | 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 #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.
* | 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
| |
* | Merge pull request #43 from fireice-uk/fix-aff-alt-cfireice-uk2017-10-172-53/+30
|\ \ | |/ |/| Affinity fix version C
| * rm pin_thd_affinityfireice-uk2017-10-172-9/+2
| |
| * Affinity - fix Cfireice-uk2017-10-122-5/+8
| |
| * Affinity - fix Bfireice-uk2017-10-122-8/+9
| |
| * swap orderfireice-uk2017-10-121-3/+3
| |
| * print warningfireice-uk2017-10-111-1/+2
| |
| * cleanup and give a return from set_affinityfireice-uk2017-10-112-32/+11
| |
* | Merge pull request #44 from fireice-uk/fix-uninit-accessfireice-uk2017-10-172-2/+2
|\ \ | | | | | | Make sure all singletons are set to null and make env a global ptr
| * | Make sure all singletons are set to null and make env a global ptrfireice-uk2017-10-122-2/+2
| |/
OpenPOWER on IntegriCloud