1. 01 Feb, 2019 4 commits
  2. 30 Jan, 2019 5 commits
  3. 29 Jan, 2019 1 commit
  4. 25 Jan, 2019 4 commits
  5. 09 Jan, 2019 1 commit
  6. 29 Dec, 2018 3 commits
    • psychocrypt's avatar
      OpenCl: avoid multiple map lookups · 0643f601
      psychocrypt authored
      Avoid that we do multiple lookups to `std::map` to find the OpenCL
      kernel binaries.
      0643f601
    • psychocrypt's avatar
      improve POW algorithm selection · 758dbfb1
      psychocrypt authored
      - add helper method `GetAllAlgorithms()` to get all active POW
      algorithms
      - select max scratchpad memory size based on the dev pool and user
      algorithms
      758dbfb1
    • 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
  7. 19 Dec, 2018 3 commits
  8. 09 Dec, 2018 3 commits
  9. 07 Dec, 2018 2 commits
  10. 06 Dec, 2018 2 commits
  11. 04 Dec, 2018 1 commit
  12. 03 Dec, 2018 9 commits
  13. 02 Dec, 2018 2 commits
    • 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