ipfs / ipfs/kubo

OpenCL support for hashing

Open
#8,303 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.