-
kompute
General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I can only provide some examples what's possible. I haven't looked into video encoding algorithms enough to say if it's possible or not or how performance would be. But for example you can calculate a fast fourier transform using Vulkan compute shaders (VkFFT) and even beat CUDA performance. FFT is something which can be used to compress images in a similar way to JPEG. Also encoding a video is mostly image processing which can be parallelized quite efficiently many times.
Vulkan vs. CUDA is interesting ( https://www.reddit.com/r/vulkan/comments/ifv2gs/vulkan_as_an_alternative_to_cuda_in_scientific/ and https://github.com/EthicalML/vulkan-kompute ), but ...
Related posts
-
[P] - VkFFT version 1.3 released - major design and functionality improvements
-
VkFFT: Vulkan/CUDA/Hip/OpenCL/Level Zero/Metal Fast Fourier Transform Library
-
I'm Having Trouble Building this Library...
-
I'm Having Trouble Building this Library...
-
How to properly construct an abstraction layer with Vulkan