- Dec 29, 2018
-
-
psychocrypt authored
In the current implementation the POW algorithm in dev pool section of a currency will not be taken into account during the binary creation. This PR changes the behavior and allow to create binaries for more than two POW algorihms.
-
- Dec 02, 2018
-
-
psychocrypt authored
Add an option to brute force intensity settings and lock in at the intensity with the highest hashrate. - update decumentation of the `interleave` option to mention the side effect with `auto-tune` - disable `interleave` auto adjustment if `auto-tune` is enabled - jconf: add `auto-tune` as optional option
-
psychocrypt authored
The auto config generates for AMD devices now by default two threads per GPU. - remove the savety 128MiB memory now only from the max available GPU memory not from the avaialble memory for one alloc call - extend the memory documentation in amd.txt
-
- Nov 27, 2018
-
-
psychocrypt authored
If two threads are using the same GPU device the start time of each hash round is optimized based on the average time needed to calculate a bunch of hashes. This way to optimize the hash rate was first introduced by @SChernykh. This implementation based on the implementation in xmrig but differen in the details. - introduce a new config option `interleave` - implement thread interleaving
-
- Sep 19, 2018
-
-
psychocrypt authored
add option `unroll` for OpenCL to allow better tuning the main POW kernel.
-
- 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
- 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`
-
- Mar 25, 2018
-
-
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>
-
- Feb 19, 2018
-
-
psychocrypt authored
- add new option `comp_mode` to the amd config - disable `if guards` within opencl kernel if `comp_mode : false`
-
- Feb 17, 2018
-
-
psychocrypt authored
- add new option for `strided_index` - add additional option if `strided_index == 2` to controll the memory chunk with
-
- 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
Fixing the compile error on MacOS X
-
- Oct 24, 2017
-
-
psychocrypt authored
- remove 32bit target value - use always 64bit target for amd backend
-
- Oct 22, 2017
-
-
fireice-uk authored
-
- Sep 30, 2017
-
-
psychocrypt authored
-
psychocrypt authored
- 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`
-
psychocrypt authored
- add backend - add auto suggestion
-