Skip to content
Snippets Groups Projects
  1. Oct 24, 2017
  2. Oct 23, 2017
  3. Oct 22, 2017
  4. Oct 21, 2017
  5. Oct 20, 2017
  6. Oct 18, 2017
  7. Oct 17, 2017
  8. Oct 14, 2017
  9. Oct 13, 2017
  10. Oct 12, 2017
  11. Oct 11, 2017
  12. 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
  13. Oct 06, 2017
    • psychocrypt's avatar
      fix wrong timer for stats · 73f75f95
      psychocrypt authored
      fix #21, hash values randomly not available.
      The reason is that I changed the lables but forget to change all timer.
      A GPU needs sometimes ore than 2.5s to finish one hash round, therefore
      the results are only visible randomly.
      73f75f95
    • 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
  14. Oct 05, 2017
  15. Oct 04, 2017
Loading