So I've been thinking... is it possible for F@H to be done on something like Vulkan (preferably) or DX12? It seems like it would dramatically improve GPU performance. Just an open discussion thread, you think it's feasible? Benefits?
I could be completely wrong here, but I'm pretty sure folding uses compute specific APIs like Cuda and OpenCL, unlike games which use graphics APIs like OpenGL, DirectX and Vulkan. There's really very little comparison because they're made for separate tasks and purposes. I also thought that betters APIs allow for better utilisation of resources, but if the GPU or CPU is already at 100% there can't be much more performance to squeeze out.
Vulkan is just an API with drivers behind it to allow the API to function (a runtime, headers for compiling, etc.) Same is the case for OpenCL, CUDA, OpenGL, DirectX[...,9,10,11,12], and probably a few others, but those are the main ones.