summaryrefslogtreecommitdiffstats
path: root/xmrstak/backend/nvidia
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #115 from fireice-uk/topic-net-extpsychocrypt2017-11-161-1/+1
|\ | | | | Network extensions
| * Pass threadno up the food chainUnknown2017-11-141-1/+1
| |
* | Merge pull request #116 from psychocrypt/topic-checkIfBinarySupportsGPUArchfireice-uk2017-11-152-1/+49
|\ \ | | | | | | check gpu architecture
| * | check gpu architecturepsychocrypt2017-11-152-1/+49
| | | | | | | | | | | | | | | | | | - check if the gpu architecture is supported by the compiled miner binary - remove not supported gpus from the auto suggestion - disallow the selection of a not supported gpu by hand tuning the config
* | | Merge pull request #114 from psychocrypt/fix-wrongMemoryDetectionfireice-uk2017-11-152-13/+43
|\ \ \ | |/ / | | | fix wrong memory detection
| * | fix wrong memory detectionpsychocrypt2017-11-152-13/+43
| |/ | | | | | | | | | | | | | | | | Free and total memory is only evaluated on the first device. To detect the gpu memory the gpu must be selected. - create context on the gpu before the memory is checked - add smx to the auto detection - change the result code of `cuda_get_deviceinfo()`
* | Fix misc bugs (#117)fireice-uk2017-11-152-1/+6
|/ | | | | | * CONF_NO_TLS fix * gpu error fix + always return to sched after pin
* add backend typepsychocrypt2017-11-101-0/+1
| | | | | - add type of the backend to each backend-plugin - add `gteName` to `iBackend` to get the name of the backend
* 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
* fix windows compile and broken aeonpsychocrypt2017-10-284-22/+28
| | | | | - fix windows linker error during compile - fix wrong parameter to call aeon (nvidia-backend)
* increase safety memory for autosuggestionpsychocrypt2017-10-271-8/+8
| | | | | - increase safty memory from 64 to 128 MiB - NVIDIA: increase lmem reserve per thread to 1kiB
* rename `xmr` to `monero`psychocrypt2017-10-273-14/+15
| | | | | | - rename all `xmr` to `monero` - be insensitive while check for set currency - add function to compate two strings insensitive
* add aeon support to backend nvidiapsychocrypt2017-10-275-22/+63
| | | | | - add template parameter to kernel to support aeon and xmr - update auto suggestion
* check if affinity must be setpsychocrypt2017-10-271-2/+3
| | | | - check if affinity vale before calling `thd_setaffinity`
* thread affinity for non cpu backendspsychocrypt2017-10-262-7/+24
| | | | | | | | 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 #45 from fireice-uk/topic-nonce-allocfireice-uk2017-10-231-9/+15
|\ | | | | Implement pool-controlled nonce allocation
| * small fixfireice-uk2017-10-221-1/+1
| |
| * Fix GPU nicehash supportfireice-uk2017-10-221-1/+4
| |
| * move nicehash check into nonce calcfireice-uk2017-10-221-4/+1
| |
| * Implement changes suggestedfireice-uk2017-10-221-1/+1
| |
| * Implement pool-controlled nonce allocationfireice-uk2017-10-221-9/+15
| |
* | 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
* | fix CUDA 9 shuffle warningpsychocrypt2017-10-201-1/+5
|/ | | | use `__shffl_snyc` if CUDA 9+ is avalable
* Make sure all singletons are set to null and make env a global ptrfireice-uk2017-10-121-1/+1
|
* readd nicehash pool supportpsychocrypt2017-10-011-1/+5
| | | | use nicehash start nonce in all backends if nicehash is enabled
* nvidia: fix return value if no device is foundpsychocrypt2017-09-301-1/+1
|
* remove auto conf from jsonpsychocrypt2017-09-301-2/+0
|
* rename `Params` to `params`psychocrypt2017-09-303-4/+4
|
* fix compilepsychocrypt2017-09-304-37/+21
|
* cleanup includespsychocrypt2017-09-307-34/+35
|
* group filespsychocrypt2017-09-3017-0/+3397
- move source code to `src` - categorize files and move to group folder - change upper case class files to lower case - change C++ header to `*.hpp`
OpenPOWER on IntegriCloud