-
Notifications
You must be signed in to change notification settings - Fork 2.3k
WIP: ethminer-ProgPoW rebase - spec v0.9.2 #1766
WIP: ethminer-ProgPoW rebase - spec v0.9.2 #1766
Conversation
There are already 2 PRs for progpow |
yes. There are already ProgPoW PR by @MariusVanDerWijden, this PR could be regarded as a reference work |
@ddobreff I've just closed my PR |
@hackmod Can you fix these?
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just in case of accidental merge
33e5664
to
0c70185
Compare
rebased. fixed travis error |
binaries are available at https://github.com/hackmod/ethminer/releases/tag/v0.9.2-progpow
See also progpow testnet: |
Thank you for all the work!
PS- sorry, didn't mean to close the PR |
thankyou for your feedback~ did you download binary from my repo? for some cases, cmake detect wrong |
0c70185
to
91f4b13
Compare
fixed some mistakes / CPU verifier temporary enabled for testing |
3678df4
to
5bdc6c8
Compare
Small formatting fixes
- Swap order of inner loop to make SIMD nature more apparent - remove #define's
Also prevent rotate by 0 in merge
* use __funnelshift_* conditionally
5bdc6c8
to
1e3a35f
Compare
* misc fixes after manual rebase * use prog_seed * revert WORKSIZE name to GROUP_SIZE
1e3a35f
to
9104666
Compare
now OpenCL supported!
|
* check period_seed and call compileKernel()
9104666
to
cda81cc
Compare
fixed epoch change issue
|
WARNING: only cuda tested.with https://github.com/EthersocialNetwork/go-ethereum/tree/progpow-v0.9.2(modified version of the original work by Martin)manually rebased on top of the current master branch. + additional OpenCL fix + cuda8 fix
/share/ProgPoW/build/ethminer/ethminer --noeval -v 3 --cuda-devices 0 -U -P http://127.0.0.1:8548
I'm not try to merge this PR. this is just a (manually) rebased code.
but we can test / study and use it as a reference work to merge ProgPoW into the ethminer codebase.
ChangeLog