Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix intention | psychocrypt | 2017-12-09 | 1 | -1/+3 |
| | | | | - fix indention | ||||
* | conservative NVIDIA auto suggestion | psychocrypt | 2017-12-08 | 1 | -1/+12 |
| | | | | | | | | Be more conservative with the auto suggestion. - increase bfactor if `smx <= 6` - limit memory for pascal < GTX1070 to 2GiB - limt memory for pascal <= GTX1080 to 4GiB | ||||
* | Merge pull request #399 from psychocrypt/topic-nvidiaErrorWithMessage | fireice-uk | 2017-12-08 | 3 | -23/+53 |
|\ | | | | | add message to `CUDA_CHECK...` macros | ||||
| * | add message to `CUDA_CHECK...` macros | psychocrypt | 2017-12-07 | 3 | -23/+53 |
| | | | | | | | | | | - add macro `CUDA_CHECK_MSG_KERNEL` and `CUDA_CHECK_MSG` - add suggestion of typicle errors can be solved | ||||
* | | option to controll gpu synchronization | psychocrypt | 2017-12-01 | 7 | -6/+39 |
|/ | | | | | - add option `sync_mode` - update auto suggestion and jconf | ||||
* | Merge pull request #221 from psychocrypt/fix-cudaLaunchBounds | fireice-uk | 2017-11-24 | 1 | -1/+1 |
|\ | | | | | fix CUDA launch bounds usage | ||||
| * | fix CUDA launch bounds usage | psychocrypt | 2017-11-23 | 1 | -1/+1 |
| | | | | | | | | | | | | fix #191 lauch bounds must be placed before the return type but after the template paramater | ||||
* | | fix auto suggestion for low end devices | psychocrypt | 2017-11-20 | 1 | -0/+4 |
|/ | | | | Increase bfactor for all devices with lesser than 6 multi processors. | ||||
* | Merge pull request #133 from psychocrypt/fix-cudaArchBinaryDetection | fireice-uk | 2017-11-17 | 1 | -1/+1 |
|\ | | | | | fix wrong cuda binary arch detection | ||||
| * | fix wrong cuda binary arch detection | psychocrypt | 2017-11-17 | 1 | -1/+1 |
| | | | | | | | | fix wrong arch comparsion | ||||
* | | fix nvidia auto suggestion | psychocrypt | 2017-11-17 | 1 | -2/+2 |
|/ | | | | | The lmem is still incalculably and crash the miner very often. Increase the potential lmem usage to 16kiB to respect lmem alignments, ... | ||||
* | Remove whitespace lines | Unknown | 2017-11-16 | 4 | -7/+7 |
| | |||||
* | fix wrong indentions by hand after auto conversion | psychocrypt | 2017-11-16 | 2 | -6/+6 |
| | |||||
* | remove space indention with tabs | psychocrypt | 2017-11-16 | 2 | -53/+53 |
| | | | | - removed all space indention in `*.hpp` and `*.cpp` files | ||||
* | Merge pull request #115 from fireice-uk/topic-net-ext | psychocrypt | 2017-11-16 | 1 | -1/+1 |
|\ | | | | | Network extensions | ||||
| * | Pass threadno up the food chain | Unknown | 2017-11-14 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #116 from psychocrypt/topic-checkIfBinarySupportsGPUArch | fireice-uk | 2017-11-15 | 2 | -1/+49 |
|\ \ | | | | | | | check gpu architecture | ||||
| * | | check gpu architecture | psychocrypt | 2017-11-15 | 2 | -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-wrongMemoryDetection | fireice-uk | 2017-11-15 | 2 | -13/+43 |
|\ \ \ | |/ / | | | | fix wrong memory detection | ||||
| * | | fix wrong memory detection | psychocrypt | 2017-11-15 | 2 | -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-uk | 2017-11-15 | 2 | -1/+6 |
|/ | | | | | | * CONF_NO_TLS fix * gpu error fix + always return to sched after pin | ||||
* | add backend type | psychocrypt | 2017-11-10 | 1 | -0/+1 |
| | | | | | - add type of the backend to each backend-plugin - add `gteName` to `iBackend` to get the name of the backend | ||||
* | optimize NVIDIA autosuggestion | psychocrypt | 2017-11-03 | 2 | -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 aeon | psychocrypt | 2017-10-28 | 4 | -22/+28 |
| | | | | | - fix windows linker error during compile - fix wrong parameter to call aeon (nvidia-backend) | ||||
* | increase safety memory for autosuggestion | psychocrypt | 2017-10-27 | 1 | -8/+8 |
| | | | | | - increase safty memory from 64 to 128 MiB - NVIDIA: increase lmem reserve per thread to 1kiB | ||||
* | rename `xmr` to `monero` | psychocrypt | 2017-10-27 | 3 | -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 nvidia | psychocrypt | 2017-10-27 | 5 | -22/+63 |
| | | | | | - add template parameter to kernel to support aeon and xmr - update auto suggestion | ||||
* | check if affinity must be set | psychocrypt | 2017-10-27 | 1 | -2/+3 |
| | | | | - check if affinity vale before calling `thd_setaffinity` | ||||
* | thread affinity for non cpu backends | psychocrypt | 2017-10-26 | 2 | -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-alloc | fireice-uk | 2017-10-23 | 1 | -9/+15 |
|\ | | | | | Implement pool-controlled nonce allocation | ||||
| * | small fix | fireice-uk | 2017-10-22 | 1 | -1/+1 |
| | | |||||
| * | Fix GPU nicehash support | fireice-uk | 2017-10-22 | 1 | -1/+4 |
| | | |||||
| * | move nicehash check into nonce calc | fireice-uk | 2017-10-22 | 1 | -4/+1 |
| | | |||||
| * | Implement changes suggested | fireice-uk | 2017-10-22 | 1 | -1/+1 |
| | | |||||
| * | Implement pool-controlled nonce allocation | fireice-uk | 2017-10-22 | 1 | -9/+15 |
| | | |||||
* | | Merge pull request #57 from psychocrypt/fix-nvidiaBackendCrash | fireice-uk | 2017-10-22 | 1 | -8/+9 |
|\ \ | |/ |/| | fix illegal memory access | ||||
| * | fix illegal memory access | psychocrypt | 2017-10-21 | 1 | -8/+9 |
| | | | | | | | | remove restricted pointer | ||||
* | | fix CUDA 9 shuffle warning | psychocrypt | 2017-10-20 | 1 | -1/+5 |
|/ | | | | use `__shffl_snyc` if CUDA 9+ is avalable | ||||
* | Make sure all singletons are set to null and make env a global ptr | fireice-uk | 2017-10-12 | 1 | -1/+1 |
| | |||||
* | readd nicehash pool support | psychocrypt | 2017-10-01 | 1 | -1/+5 |
| | | | | use nicehash start nonce in all backends if nicehash is enabled | ||||
* | nvidia: fix return value if no device is found | psychocrypt | 2017-09-30 | 1 | -1/+1 |
| | |||||
* | remove auto conf from json | psychocrypt | 2017-09-30 | 1 | -2/+0 |
| | |||||
* | rename `Params` to `params` | psychocrypt | 2017-09-30 | 3 | -4/+4 |
| | |||||
* | fix compile | psychocrypt | 2017-09-30 | 4 | -37/+21 |
| | |||||
* | cleanup includes | psychocrypt | 2017-09-30 | 7 | -34/+35 |
| | |||||
* | group files | psychocrypt | 2017-09-30 | 17 | -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` |