OpenCL support for hashing
Open
kind/enhancement
- Dominant language
- Go
- Stars
- 17.1k
- Forks
- 3.2k
- Avg merge
- 3d 18h
- Merged PRs (30d)
- 11
Description
### Checklist
- [X] My issue is specific & actionable.
- [X] I am not suggesting a protocol enhancement.
- [X] I have searched on the [issue tracker](https://github.com/ipfs/go-ipfs/issues?q=is%3Aissue) for my issue.
### Description
Since most CPUs come with a quite powerful GPU build-in which is hardly used on servers, it would be nice to use the GPU via OpenCL.
Hashing incoming data from the network for consistency checking as well as hashing new data added to the daemon could help to offload some work from the CPU and might accelerate the overall throughput.
Contributor guide
Assessment
This issue has not been assessed yet.