Skip to content

Update ocl.c#3

Open
Dealazer wants to merge 1 commit into
tpruvot:ethashfrom
Dealazer:patch-2
Open

Update ocl.c#3
Dealazer wants to merge 1 commit into
tpruvot:ethashfrom
Dealazer:patch-2

Conversation

@Dealazer

@Dealazer Dealazer commented Sep 8, 2017

Copy link
Copy Markdown

Updating the ocl.c with uintptr_t(1) from 1UL gives 0.5% faster hashrate. But significantly increases WU especially on ethash mining with around 25%. Measured on a 280x radeon 3gb mining musiccoin.
That is of course on a 64 bit version. Unsure about if 32 bit version.
Don't mind the 1!

Updating the ocl.c with uintptr_t(1) from 1UL gives 0.5% faster hashrate. But significantly increases WU especially on ethash mining with around 25%. Measured on a 280x radeon 3gb mining musiccoin.
@Dealazer

Dealazer commented Sep 8, 2017

Copy link
Copy Markdown
Author

Using uintptr_t(1) gives stable use of neoscrypt.
With 1UL it just hangs up with no sign of life.

@Dealazer

Dealazer commented Sep 8, 2017

Copy link
Copy Markdown
Author

An value of uint_fast64_t(1) can rather be used. Since it's unsigned long not unsigned long long.

@Dealazer

Dealazer commented Sep 8, 2017

Copy link
Copy Markdown
Author

The lower value uint_least64_t(1) has a better treat for the program.
It's at least best :)

@tpruvot
tpruvot force-pushed the ethash branch 3 times, most recently from d241b5a to 5182a7d Compare July 23, 2018 06:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant