summaryrefslogtreecommitdiffstats
path: root/xmrstak/backend/amd/amd_gpu/gpu.hpp
Commit message (Collapse)AuthorAgeFilesLines
* allow non AMD OpenCL driver and devicespsychocrypt2018-06-041-0/+1
| | | | | | - add CLI flag to explicitly use non AMD OpenCL and devices - adjust OpenCL output (use OpenCL instead of AMD if --altOpenCL is sued) - optimize NVIDIA OpenCL auto suggestion
* amd simplify kernel for different algorithmspsychocrypt2018-06-041-4/+4
| | | | | | | - remove version numbers within the kernel - create seperate program context for each mining algorithm - remove kernel `cn1_monero` is now integrated in `cn1` - remname `cnX` kernel in `cnX + algorithmNumber`
* XMR-Stak 2.3.0 RCxmr-stak-devs2018-03-251-3/+4
| | | | | | | Co-authored-by: psychocrypt <psychocryptHPC@gmail.com> Co-authored-by: fireice-uk <fireice-uk@users.noreply.github.com> Co-authored-by: Lee Clagett <code@leeclagett.com> Co-authored-by: curie-kief <curie-kief@users.noreply.github.com>
* add OpenCL compatibility modepsychocrypt2018-02-191-0/+1
| | | | | - add new option `comp_mode` to the amd config - disable `if guards` within opencl kernel if `comp_mode : false`
* AMD: `mem_chunk`and new `strided_index`psychocrypt2018-02-171-0/+1
| | | | | - add new option for `strided_index` - add additional option if `strided_index == 2` to controll the memory chunk with
* add AMD scratchpad indexing optionpsychocrypt2017-12-021-0/+1
| | | | | | Allow to change the indexing used to address the hash scratchpad memory. - add option `strided_index` for each gpu
* Update gpu.hppExceptionallyGreat2017-11-211-0/+1
| | | Fixing the compile error on MacOS X
* amd: use 64bit targetpsychocrypt2017-10-241-1/+1
| | | | | - remove 32bit target value - use always 64bit target for amd backend
* move nicehash check into nonce calcfireice-uk2017-10-221-1/+1
|
* cleanup includespsychocrypt2017-09-301-1/+2
|
* group filespsychocrypt2017-09-301-0/+50
- 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