Skip to content
Snippets Groups Projects
  1. Sep 13, 2018
    • psychocrypt's avatar
      unify cpu cryptonight implementations · 931bd5fe
      psychocrypt authored
      xmr-stak has several implementations for multi hash per thread.
      The results into 3 intepedent implementations.
      Each time the algorithm must be changed the possibility to introduce errors is very large.
      
      - unify the different cryptonight CPU implementations
      - simplify the function selection array to find the specilized cryptonight implementation
      - add a intermediat pointer to access the large state (similar to the old multi hash implementation)
      
      As side effect this change increases the speed of the single and multi hash algorithm.
      931bd5fe
  2. May 12, 2018
    • psychocrypt's avatar
      fix job consume (possible deadlock) · 95cc462d
      psychocrypt authored
      fix #1505
      
      - fix possible deadlock of the executor thread
      - fix racecondition during the job consumation
      - remove switch_work in all classes `minethd`
      - move `consume_work` into `globalStates`
      95cc462d
  3. May 03, 2018
  4. Apr 06, 2018
  5. Feb 28, 2018
  6. Nov 16, 2017
    • Unknown's avatar
      · cabd46f3
      Unknown authored
      Remove whitespace lines
      cabd46f3
  7. Nov 15, 2017
  8. Oct 28, 2017
  9. 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
  10. Sep 30, 2017
Loading