←back to thread

Optimizing Datalog for the GPU

(danglingpointers.substack.com)
98 points blakepelton | 1 comments | | HN request time: 0s | source
Show context
ux266478 ◴[] No.45812302[source]
Curious, why use cuda and hip? These frameworks are rather opinionated about kernel design, they seem suboptimal for implementing a language runtime when SPIR-V is right there, particularly in the case of datalog.
replies(4): >>45812644 #>>45812676 #>>45812962 #>>45814792 #
1. touisteur ◴[] No.45812676[source]
From their publication history, they want to use all HPC niceties, to use most/any available HPC installations.

Nowadays that means mostly CUDA on NVIDIA and HIP on AMD on the device side. Curious how the spirv support is on NVIDIA GPUs, including nsight tooling and the maturity/performance of libraries available (if only the cub-stuff for collective operations).