JuliaGPU / JuliaGPU/GPUCompiler.jl
Julia IR level verification
- Dominant language
- Julia
- Stars
- 187
- Forks
- 68
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 28
Description
Instead of only detecting things at the LLVM level, we should consider also doing so at the Julia level where much more information is still available. https://github.com/JuliaLang/julia/pull/57530 could probably serve as inspiration.
That said, we probably don't want to completely get rid of the LLVM IR verifier, or we'd have to accurately model how codegen behaves.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading Julia PR #57530 and tracing the existing LLVM IR verifier in GPUCompiler.jl. Determine how Julia-level verification could complement, rather than replace, LLVM verification; done criteria should specify the checks and their interaction.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100