-
Notifications
You must be signed in to change notification settings - Fork 23
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
Unify PoW implementation context #59
Merged
Merged
Commits on Aug 15, 2018
-
Prototype of new interface design is introduced
The current version only support SSE implementation and the multi-threaded scenario has not been tested yet. And the other implementations in the dcurl_entry are removed in the developing period. The dcurl_entry will be more readable and easy to add new implmentation in the future. Testing steps: * make * ./build/test-dcurl
Configuration menu - View commit details
-
Copy full SHA for 222e86a - Browse repository at this point
Copy the full SHA 222e86aView commit details -
The linked list for ImplContext is introduced
A more general way to iterate the registered PoW implementations
Configuration menu - View commit details
-
Copy full SHA for 15dabf7 - Browse repository at this point
Copy the full SHA 15dabf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c341923 - Browse repository at this point
Copy the full SHA c341923View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f3de39 - Browse repository at this point
Copy the full SHA 9f3de39View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb845d4 - Browse repository at this point
Copy the full SHA bb845d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cae697 - Browse repository at this point
Copy the full SHA 5cae697View commit details -
The use of semaphore boosts the performance
The use of the semaphore can avoid unnecssary spinlock, which results in about 5% performance loss.
Configuration menu - View commit details
-
Copy full SHA for 9e49f23 - Browse repository at this point
Copy the full SHA 9e49f23View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7efd7d - Browse repository at this point
Copy the full SHA c7efd7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5f29c0 - Browse repository at this point
Copy the full SHA b5f29c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c02b45e - Browse repository at this point
Copy the full SHA c02b45eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32158a9 - Browse repository at this point
Copy the full SHA 32158a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f12c41b - Browse repository at this point
Copy the full SHA f12c41bView commit details -
Remove duplicate multi-pow test case
Since the dcurl would be compiled for gpu or non-gpu, multi-pow test case for gpu specifically is unnecessary.
Configuration menu - View commit details
-
Copy full SHA for 14ff0af - Browse repository at this point
Copy the full SHA 14ff0afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12c0702 - Browse repository at this point
Copy the full SHA 12c0702View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb618db - Browse repository at this point
Copy the full SHA eb618dbView commit details
Commits on Aug 16, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ddd977f - Browse repository at this point
Copy the full SHA ddd977fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 364500b - Browse repository at this point
Copy the full SHA 364500bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 365c712 - Browse repository at this point
Copy the full SHA 365c712View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04c73d5 - Browse repository at this point
Copy the full SHA 04c73d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffd47c7 - Browse repository at this point
Copy the full SHA ffd47c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd26cba - Browse repository at this point
Copy the full SHA dd26cbaView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.