AdaptiveCpp
AdaptiveCpp is the independent, community-driven modern platform for C+±based heterogeneous programming models 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.
![](https://kbin.life/media/cache/resolve/entry_thumb/46/ed/46ed712e0dc79586ba33e933fa894d7f7489f4cf20478a50840e5f30980bef42.png)