Skip to content
Snippets Groups Projects
  1. Dec 06, 2017
    • Unknown's avatar
      · af0743b0
      Unknown authored
      Clean up the x-mas tree
      af0743b0
  2. Dec 03, 2017
  3. Dec 02, 2017
  4. Nov 21, 2017
  5. Nov 18, 2017
    • psychocrypt's avatar
      fix max work size shown to user · 8bf8e8c8
      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.
      8bf8e8c8
    • psychocrypt's avatar
      handle OpenCL errors · e75c3a62
      psychocrypt authored
      - handle opencl errors to avoid unexpected behaviors
      - remove code duplicatio nwithin the some method
      e75c3a62
    • psychocrypt's avatar
      fix OpenCL compatibility · 7e8475ab
      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
      7e8475ab
  6. Nov 16, 2017
  7. Nov 15, 2017
  8. Nov 14, 2017
    • Unknown's avatar
      · 608139cc
      Unknown authored
      Pass threadno up the food chain
      608139cc
  9. Nov 10, 2017
    • psychocrypt's avatar
      add backend type · 13433097
      psychocrypt authored
      - add type of the backend to each backend-plugin
      - add `gteName` to `iBackend` to get the name of the backend
      13433097
  10. Oct 27, 2017
  11. Oct 26, 2017
    • psychocrypt's avatar
      thread affinity for non cpu backends · b685c90f
      psychocrypt authored
      This is a follow up of #43 and use the some mechanism to set the thread affinity for
      non cpu backends correct.
      
      - use cpu affinity workflow for nvidia and amd
      - cpu: move messages of thread spawning before thread creation
      b685c90f
  12. Oct 24, 2017
  13. Oct 22, 2017
  14. Oct 20, 2017
    • psychocrypt's avatar
      fix assert in AMD backend · 630bcffb
      psychocrypt authored
      fix bug announced in #52
      
      If the miner is compiled in debug mode the assert condition results in a compile time error.
      630bcffb
  15. Oct 12, 2017
  16. Oct 11, 2017
  17. Oct 10, 2017
    • psychocrypt's avatar
      improve AMD auto suggestion · e0b93c22
      psychocrypt authored
      - use always a multiple of the number of compute units
      - add more device information to the config file
      e0b93c22
    • psychocrypt's avatar
      remove early returns · 2c2d05e5
      psychocrypt authored
      Early returns within a kernel can have unexpected behavior, this strongly depends on the opencl
      runtime compiler. To avoid errors all early returns are removed.
      There is no negative effect(e.g.performance) if the threads stay alive up to the end of the kernel.
      
      One source for the early return is: http://al-key-opencl.blogspot.de/2014/09/be-careful-not-to-mix-early-return-and.html
      
      This pull request also fix a race condition where all fill the shared memory.
      Also a bug introduced with #16 is fixed, because of the early return not was possible that
      the last block works with an wrong initilized shared memory (result should be a wrong hash if the result target size is valid).
      2c2d05e5
  18. Oct 06, 2017
    • psychocrypt's avatar
      avoid possible illegal memory access · 611378eb
      psychocrypt authored
      Is is possible that the number of results are greater than the result output array,
      in this case invalid memory can be access within the device and on the host side.
      611378eb
  19. Oct 05, 2017
  20. Oct 04, 2017
  21. Oct 01, 2017
  22. Sep 30, 2017
Loading