- Category
- Developer Tools
- Rank
- No. 1815Tools index
- Type
- TOOL
- GitHub
- 7 stars
- Date
About
xc is a heterogeneous data-parallel language and compiler toolchain, xcc. An ordinary loop written in xc or C can run across CPU cores, on GPUs through Metal, CUDA, Vulkan or WebGPU, or on several GPUs at once, with the fastest option kept. The repository also contains a GUI framework, a GEM resource editor, a C to xc converter and benchmarks.
Why it made the leaderboard
Compiles one source loop to run across CPU cores and multi-vendor GPUs without a GPU toolkit in the build, choosing the fastest target.
Tags
compilergpudata-parallelcudametalvulkan
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.