Vibeleaderboard
Index / tool
Visit github.com
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.