Compiler for multiple programming models for CPUs and GPUs

AdaptiveCpp is a community-driven compiler for C++-based heterogeneous programming models. It implements SYCL, C++ standard parallelism, and HIP/CUDA, targeting CPUs and GPUs from all major vendors. AdaptiveCpp lets applications adapt themselves to all the hardware found in the system. This includes use cases where a single binary needs to be able to target all supported hardware, or utilize hardware from different vendors simultaneously.


Packageadaptivecpp 25.10.0 (history)
Channelguix
Definitiongnu/packages/sycl.scm
Build statusview 🚧
Home pagehttps://adaptivecpp.github.io/
SourceSource code archival status at Software Heritage.