VkResample
Vulkan real-time FFT upscaling (by DTolm)
spirit
Atomistic Spin Simulation Framework (by DTolm)
VkResample | spirit | |
---|---|---|
3 | 2 | |
41 | 63 | |
- | - | |
0.0 | 1.8 | |
almost 3 years ago | over 3 years ago | |
C++ | C++ | |
Mozilla Public License 2.0 | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
VkResample
Posts with mentions or reviews of VkResample.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-06-30.
-
Nvidia and Valve are bringing DLSS to Linux gaming
There is already an upscaling reshader using DFTs and zero-padding, but those tend to generate fairly blurry results: vkResample
-
VkFFT now supports Discrete Cosine Transforms
You can also check https://github.com/DTolm/VkResample for an FFT-based image upscaling example, though it is not exactly a convolution
-
VkFFT now supports Vulkan/CUDA/HIP as backend
Real-time FFT upscaling on GPUs VkResample
spirit
Posts with mentions or reviews of spirit.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-02-16.
-
VkFFT now supports Vulkan/CUDA/HIP as backend
Vulkan GPU version of magnetism simulation software Spirit
-
How to efficiently perform compute reductions?
If you are interested in how I merged subgroup reduction with compute parts, these consecutive shaders might be a useful example - here sum of dot products is computed over the big system (the second shader can be repeated an arbitrary number of times to get to the single number output, which is used in the third shader for more computations): https://github.com/DTolm/spirit/blob/master/shaders/ApplyVP1.comp https://github.com/DTolm/spirit/blob/master/shaders/ReduceDotFinish.comp https://github.com/DTolm/spirit/blob/master/shaders/ApplyVP2_float.comp
What are some alternatives?
When comparing VkResample and spirit you can also consider the following projects:
dxvk-nvapi - Alternative NVAPI implementation on top of DXVK.
VkFFT - Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library