- Apr 14, 2018
-
-
psychocrypt authored
- 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
-
- Apr 08, 2018
-
-
psychocrypt authored
Use the maximum scratchpad size from before and after the fork.
-
psychocrypt authored
- 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`
-
- Apr 06, 2018
-
-
Takeshi Suzuki authored
-
- Apr 03, 2018
-
-
psychocrypt authored
- fix that version argument was not passed to extended kernel parameters
-
- Apr 01, 2018
-
-
psychocrypt authored
- add `fork_height` to currency - refactor algorithm selection
-
psychocrypt authored
fix #1218 - remove inline function with ugly macro :-(
-
- Mar 28, 2018
-
-
psychocrypt authored
allow to disable the OpenCl cache - usefull for read only systems - usefull for unknown errors during cache reading
-
- Mar 27, 2018
-
-
psychocrypt authored
fix warning ``` /Users/user/xmr-stak/xmrstak/backend/amd/amd_gpu/gpu.cpp:481:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( ret = clGetProgramInfo(ctx->Program, CL_PROGRAM_BINARIES, num_devices * sizeof(char*), all_programs.data(),NULL) != CL_SUCCESS) ```
-
psychocrypt authored
- add new pow for AEON - fix missing cryptonight-heavy selection for multi hashes
-
- Mar 25, 2018
-
-
psychocrypt authored
change warning when precompiled OpenCL code is not found
-
xmr-stak-devs authored
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>
-
- Mar 13, 2018
-
-
psychocrypt authored
A redefinition of a variable in a local scope avoid that the intensity is rounded to a multiple of the work size.
-
- Mar 03, 2018
-
-
psychocrypt authored
Reduce OpenCL start time by using a self made compiler cache. - store compiled OpenCL binary - load OpenCl binary if available
-
- Feb 21, 2018
-
-
psychocrypt authored
fix double definition of define `MEM_CHUNK`
-
- Feb 19, 2018
-
-
psychocrypt authored
guard error types those are only defined in OpenCL >1.1
-
psychocrypt authored
- add new option `comp_mode` to the amd config - disable `if guards` within opencl kernel if `comp_mode : false`
-
psychocrypt authored
allow usage of Mesa OpenCl
-
- Feb 17, 2018
-
-
psychocrypt authored
- add new option for `strided_index` - add additional option if `strided_index == 2` to controll the memory chunk with
-
- Feb 14, 2018
-
-
psychocrypt authored
reduce usage of registers: based on the suggestion of @enerc77
-
- Jan 30, 2018
-
-
psychocrypt authored
fix that the GPU name is printed before the name is querried from OpenCL
-
- Jan 24, 2018
-
-
psychocrypt authored
revert the change that the OpenCl function `rotate` is used instead of `SKEIN_ROT`
-
Grant Galitz authored
-
Grant Galitz authored
- Eliminate modulus math (It runs slow inside microcode). - Convert whatever the hell was going on into a rotate op. Like... Someone kinda reinvented the wheel in order to do a simple rotate.
-
- Dec 30, 2017
-
-
psychocrypt authored
remove branch differgences in AMD OpenCl code based on #454 a Please enter the commit message for your changes. Lines starting
-
- Dec 06, 2017
- Dec 03, 2017
-
-
psychocrypt authored
unroll AES round by hand to help the compiler to optimize the command queue
-
- Dec 02, 2017
-
-
psychocrypt authored
Allow to change the indexing used to address the hash scratchpad memory. - add option `strided_index` for each gpu
-
- Nov 21, 2017
-
-
ExceptionallyGreat authored
Fix for AMD GPU detection on MacOS X On MacOS X the platform is reported as Apple, and the vendor is reported as AMD.
-
ExceptionallyGreat authored
Fixing the compile error on MacOS X
-
- Nov 18, 2017
-
-
psychocrypt authored
The max work size shown to the user was the hardware maximum but not take in account thet some kernel spwning 8 times more threads per work group than configured by the user.
-
psychocrypt authored
- handle opencl errors to avoid unexpected behaviors - remove code duplicatio nwithin the some method
-
psychocrypt authored
- enforce that only host side OpenCl 1.2 functions are used if the miner is compiled with `XMR-STAK_COMPILE=generic` - update documentation - add CMake option `XMR-STAK_COMPILE` to windows
-
- Nov 16, 2017
-
-
Unknown authored
Remove whitespace lines
-
psychocrypt authored
- removed all space indention in `*.hpp` and `*.cpp` files
-
- Oct 27, 2017
-
-
psychocrypt authored
- rename all `xmr` to `monero` - be insensitive while check for set currency - add function to compate two strings insensitive
-
psychocrypt authored
- add compile parameter to support aeon and xmr - update auto suggestion to handle aeon
-
- Oct 24, 2017
-
-
psychocrypt authored
- remove 32bit target value - use always 64bit target for amd backend
-
- Oct 22, 2017
-
-
fireice-uk authored
-