GitHub developer jgbit has started an open-source project called VUDA, which takes inspiration from NVIDIA's CUDA API to bring an easily accessible GPU compute interface to the open-source world. VUDA is implemented as wrapper on top of the highly popular next-gen graphics API Vulkan, which provides low-level access to hardware. VUDA comes as header-only C++ library, which means it's compatible with all platforms that have a C++ compiler and that support Vulkan.
While the project is still young, its potential is enormous, especially due to the open source nature (using the MIT license). The page on GitHub comes with a (very basic) sample, that could be a good start for using the library.
33 Comments on VUDA is a CUDA-Like Programming Interface for GPU Compute on Vulkan (Open-Source)
www.phoenixos.com/download_x86
Solidly stable, supporting tons of hardware and very useful. You were saying?
I also remember that it wasn't a 2 day project with 0 releases by a single dude on github, when I got excited about it.
And BTW: 10% performance gap is very optimistic. :-D