Package: wnpp Severity: wishlist X-Debbugs-Cc: kiw...@outlook.com * Package name : adaptivecpp Version : 24.10.0 Upstream Contact: Aksel Alpay <aksel.al...@uni-heidelberg.de> * URL : https://adaptivecpp.github.io/ * License : BSD-2-Clause Programming Lang: C++ Description : Implementation of SYCL and C++ standard parallelism for CPUs and GPUs from all vendors
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. This works as a clang/LLVM plugin, so packaging is probably not straightforward. Would be useful even if we only have basic plugins (OpenMP, OpenCL) at first and not depend on non-free stuff like CUDA or ROCm.