Skip to content
Snippets Groups Projects
  1. Apr 01, 2018
  2. Mar 25, 2018
  3. Feb 21, 2018
  4. Feb 19, 2018
  5. Feb 17, 2018
  6. Feb 14, 2018
  7. Dec 30, 2017
    • psychocrypt's avatar
      differgence in OpenCL code · 58db6082
      psychocrypt authored
      remove branch differgences in AMD OpenCl code based on #454
      
      a Please enter the commit message for your changes. Lines starting
      58db6082
  8. Dec 02, 2017
  9. Oct 27, 2017
  10. Oct 24, 2017
  11. Oct 10, 2017
    • 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
  12. 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
  13. Oct 04, 2017
  14. Sep 30, 2017
Loading