psychocrypt
cff6b6cbfb
add OpenCL compatibility mode
...
- add new option `comp_mode` to the amd config
- disable `if guards` within opencl kernel if `comp_mode : false`
2018-02-19 22:13:49 +01:00
psychocrypt
737185ee82
AMD: mem_chunkand new strided_index
...
- add new option for `strided_index`
- add additional option if `strided_index == 2` to controll the memory chunk with
2018-02-17 20:51:55 +01:00
Ryan and GitHub
064804bd17
Fix Disabling AMD GPUs
...
The AMD jconf.cpp would only accept an array. The config sample, and the nvidia and cpu config work with the value 'null', as they accept a 'kNullType'. This means at current, AMD GPUs could not be turned off, the config file wouldn't parse on load.
This change makes AMD consistent with the others, and can now be disabled.
2018-02-01 20:37:50 +10:30
psychocrypt
d10d20f113
add AMD scratchpad indexing option
...
Allow to change the indexing used to address the hash scratchpad memory.
- add option `strided_index` for each gpu
2017-12-02 21:15:35 +01:00
fireice-uk
203fad6181
Proper removal of gpu_thread_num
2017-10-22 14:18:32 +01:00
psychocrypt
75fa2c7ec0
fix clang CUDA compile
...
- add clang compile section
- cleanup CMake file
- fix missing return value
2017-09-30 23:46:08 +02:00
psychocrypt
8babae3156
cleanup includes
2017-09-30 23:46:08 +02:00
psychocrypt
cc429b68fa
group files
...
- 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`
2017-09-30 23:46:08 +02:00