Try out PoCL-R
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 20/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- julia
- Domain
- distributed-systems
Research direction
Start by reading the PoCL-R discussion in https://github.com/pocl/pocl/pull/1621#issuecomment-2415865032 and reviewing how this repository's SPMD-style kernels target local GPUs. Determine whether distributed execution across multiple servers is a viable direction for OpenCL.jl, then document a concrete scope and success criteria before implementation.
Written by the indexing model from the issue text.
Description
This feature of PoCL makes it possible to offload to multiple servers, see https://github.com/pocl/pocl/pull/1621#issuecomment-2415865032. That could be an interesting approach to distributing code, although I fear that our current SPMD-style kernels are written with local GPUs in mind and thus won't scale well to a distributed execution environment.
(I know OpenCL.jl isn't the best place to keep track of this, but it's close enough, and issues on pocl_jll.jl have no visibility.)
- Dominant language
- Julia
- Stars
- 313
- Forks
- 50
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 41
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from JuliaGPU/OpenCL.jl
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
Maintainers usually reply within 1 day
-
kernels latency regression
Difficulty 4/5 3-5 days Newbie friendliness 52/100
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
Maintainers usually reply within 1 day
All issues in JuliaGPU/OpenCL.jl
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
legend-exp/LegendDataManagement.jl#232 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
EnzymeAD/Reactant.jl#3569 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
astroautomata/SymbolicRegression.jl#783 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 73/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 76/100