decred / gominer

Go (golang) based GPU miner for Decred.
GNU General Public License v3.0
160 stars 80 forks source link

Add GPU support for BLAKE3 via OpenCL. #194

Closed davecgh closed 1 year ago

davecgh commented 1 year ago

This adds all of the logic necessary to allow gominer to support Decred's change to BLAKE3 via DCP00011. It includes a custom optimized BLAKE3 OpenCL kernel based on midstates for supporting GPUs that work with OpenCL and OpenCL with ADL.

It also removes the no longer relevant code related to blake256 and updates the README.

Finally, the following changes have also been made:

Closes #173.