Skip to content
Snippets Groups Projects
  1. Dec 29, 2018
    • psychocrypt's avatar
      OpenCL: allow more than two algorithms · a39ee088
      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.
      a39ee088
  2. Dec 07, 2018
  3. Dec 06, 2018
    • psychocrypt's avatar
      fix bittube2 · e01eebc2
      psychocrypt authored
      Since #2080 bittube2 is broken.
      
      - reintroduce special AES function for bittube2
      e01eebc2
  4. Dec 04, 2018
  5. Dec 03, 2018
  6. Dec 02, 2018
    • psychocrypt's avatar
      OpenCL: auto tuning option · af87b408
      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
      af87b408
    • psychocrypt's avatar
      OpenCl: fix NVIDIA · 1b27f0f3
      psychocrypt authored
      - fix broken compile: change used `ULL` to `UL` because `UL` is defined as 64bit
      - fix memory copy to shared memory via vload8 (somehow it create wrong access)
      1b27f0f3
    • psychocrypt's avatar
      OpenCL: auto config two threads per GPU · e46226fa
      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
      e46226fa
    • psychocrypt's avatar
      fix clamp implementation · b606304b
      psychocrypt authored
      Due to a wrong implementation clamp was not working.
      b606304b
  7. Dec 01, 2018
  8. Nov 30, 2018
  9. Nov 29, 2018
  10. Nov 27, 2018
    • psychocrypt's avatar
      update currencies · 159e6959
      psychocrypt authored
      - `monero` - remove fork from cn-v7 to cn-v8
      - remove dev pool fork from cn-v7 to cn-8
      159e6959
    • psychocrypt's avatar
      OpenCL: thread interleaving · d8316f7d
      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
      d8316f7d
  11. Nov 21, 2018
  12. Nov 20, 2018
  13. Nov 19, 2018
  14. Nov 17, 2018
    • psychocrypt's avatar
      change load order for backends · cf959a1c
      psychocrypt authored
      If CUDA is loaded before AMD but no CUDA is available it can be happen that the embadded OpenCL code is empty.
      This is only an issue if the binary is builded static on a different system.
      cf959a1c
  15. Nov 16, 2018
  16. Nov 14, 2018
  17. Nov 06, 2018
  18. Oct 25, 2018
  19. Oct 24, 2018
    • psychocrypt's avatar
      NVIDIA: fix wrong number of threads · 954296ed
      psychocrypt authored
      In the cuda backend for monero we start always twice as much threads as needed.
      Those threads are than removed after the AES matrix is copied to the shared memory.
      Never the less it is the result of an copy past bug.
      
      - start correct number of threads for `monero`
      954296ed
  20. Oct 23, 2018
  21. Oct 17, 2018
  22. Oct 16, 2018
Loading