Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cryptonight_v8 version 2 #1850

Merged
merged 8 commits into from
Oct 3, 2018
Merged

Commits on Sep 30, 2018

  1. iadd cryptonight_v8 tweak 2.2

    add cpu implementation for the final monero POW
    psychocrypt committed Sep 30, 2018
    Configuration menu
    Copy the full SHA
    cac26b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    915c868 View commit details
    Browse the repository at this point in the history
  3. optimize asm code cryptonight_v8

    apply optimizations
    
    Co-authored-by: SChernykh <sergey.v.chernykh@gmail.com>
    psychocrypt and SChernykh committed Sep 30, 2018
    Configuration menu
    Copy the full SHA
    5003079 View commit details
    Browse the repository at this point in the history
  4. cuda: implement cryptonight_v8

    - introduce a new schema where two threads work together on one hash
    - update autoadjustment
    - remove an mistake where shared memory was shrinked for gpus < sm_70
    psychocrypt committed Sep 30, 2018
    Configuration menu
    Copy the full SHA
    5db405c View commit details
    Browse the repository at this point in the history
  5. cpu: fix missing asm autoadjust

    In the auto adjust without hwlock the asm entry was missing
    psychocrypt committed Sep 30, 2018
    Configuration menu
    Copy the full SHA
    010cbd9 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2018

  1. remove using of type uint

    `uint` is unknown in windows, therefore switch to the better type `uint32_t`
    psychocrypt committed Oct 1, 2018
    Configuration menu
    Copy the full SHA
    22e63ce View commit details
    Browse the repository at this point in the history
  2. cpu: asm double hash

    - restructe asm preparation function
    - add double hash asm code
    psychocrypt committed Oct 1, 2018
    Configuration menu
    Copy the full SHA
    25634d4 View commit details
    Browse the repository at this point in the history
  3. re-enable algorithm for cuda

    I disabled a few algorithms for fatser compile and missed to re-enable them.
    psychocrypt committed Oct 1, 2018
    Configuration menu
    Copy the full SHA
    1e5bb80 View commit details
    Browse the repository at this point in the history