CUDAlike
CUDAlike is a cross-platform, CUDA-inspired framework designed to enable GPU-accelerated computing across non-NVIDIA devices. It provides an architecture and API surface intended to resemble CUDA, including a kernel execution model, a memory hierarchy, and host-side runtime support, while targeting multiple vendor backends.
The core idea of CUDAlike is portability. It exposes a kernel programming model with thread blocks and
Implementation and backends are designed to be modular. The framework relies on a front-end language compatible
History and development have been community-driven, with initial discussions in the late 2010s and public releases