Skip to content
Snippets Groups Projects
  1. Dec 02, 2018
    • 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
  2. Nov 27, 2018
    • 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
  3. Sep 19, 2018
  4. Apr 14, 2018
    • psychocrypt's avatar
      allow non AMD OpenCL driver and devices · 4682b28a
      psychocrypt authored
      - add CLI flag to explicitly use non AMD OpenCL and devices
      - adjust OpenCL output (use OpenCL instead of AMD if --altOpenCL is sued)
      - optimize NVIDIA OpenCL auto suggestion
      4682b28a
  5. Apr 08, 2018
    • psychocrypt's avatar
      amd simplify kernel for different algorithms · a5797643
      psychocrypt authored
      - remove version numbers within the kernel
      - create seperate program context for each mining algorithm
      - remove kernel `cn1_monero` is now integrated in `cn1`
      - remname `cnX` kernel in `cnX + algorithmNumber`
      a5797643
  6. Mar 25, 2018
  7. Feb 19, 2018
  8. Feb 17, 2018
  9. Dec 02, 2017
  10. Nov 21, 2017
  11. Oct 24, 2017
  12. Oct 22, 2017
  13. Sep 30, 2017
    • psychocrypt's avatar
      cleanup includes · 8babae31
      psychocrypt authored
      8babae31
    • psychocrypt's avatar
      group files · cc429b68
      psychocrypt authored
      - move source code to `src`
      - categorize files and move to group folder
      - change upper case class files to lower case
      - change C++ header to `*.hpp`
      cc429b68
    • psychocrypt's avatar
      add amd backend · de4cce9a
      psychocrypt authored
      - add backend
      - add auto suggestion
      de4cce9a
Loading