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

OpenCL: opimize reciprocal calculation #2104

Merged
merged 1 commit into from
Dec 1, 2018

Conversation

psychocrypt
Copy link
Collaborator

use for non clang (Rocm) OpenCL a optimized reciprocal calculation without lookup table.

Co-authored-by: SChernykh sergey.v.chernykh@gmail.com

Note: Rocm create invalid results with the optimized version, therefore we stay with the old implementation.

use for non clang (Rocm) OpenCL a optimized reciprocal calculation without lookup table.

Co-authored-by: SChernykh <sergey.v.chernykh@gmail.com>
@fireice-uk fireice-uk merged commit a8d0960 into fireice-uk:dev Dec 1, 2018
psychocrypt added a commit to psychocrypt/xmr-stak that referenced this pull request Dec 3, 2018
NVIDIA is using clang as device compiler so the reciprocal optimizations was disabled with fireice-uk#2104.

- re-enable optimized reciprocal calculation
@psychocrypt psychocrypt mentioned this pull request Dec 3, 2018
gnagel pushed a commit to gnagel/xmr-stak that referenced this pull request Mar 23, 2019
…eciprocal

OpenCL: opimize reciprocal calculation
gnagel pushed a commit to gnagel/xmr-stak that referenced this pull request Mar 23, 2019
NVIDIA is using clang as device compiler so the reciprocal optimizations was disabled with fireice-uk#2104.

- re-enable optimized reciprocal calculation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants