uVkCompute: micro Vulkan compute pipeline + collection of compute shaders
added on 2020/10/06 @ 10:35:26 | 581 views| category: vulkan

uVkCompute is a micro Vulkan compute pipeline and a collection of compute shaders for benchmarking / profiling purposes.

Vulkan provides a ubiquitous way to access GPUs by many hardware vendors across different form factors on various platforms. The great reachability not only benefits graphics rendering; it can also be leveraged for general compute, given that Vulkan is both a graphics and compute API.

However, being able to target various GPUs does not mean one size fits all. Developers still needs to understand the characteristics of the target hardware to gain the best utilization. A simple pipeline and a collection of shaders to probe various characteristics of the target hardware often come as handy for the purpose.

tags: #programming #vulkan #c++