logoalt Hacker News

bigyabaitoday at 5:53 AM2 repliesview on HN

You do own the hardware. Nvidia GPUs have FOSS driver alternatives (Nouveau, NOVA) and have supported OpenCL on the proprietary drivers since 2009.

If you don't want to use CUDA, they expose the PTX bindings to write your own CUDA alternative too: https://docs.nvidia.com/cuda/parallel-thread-execution/index...


Replies

bayindirhtoday at 6:07 AM

When last looked at it, NVIDIA was not supporting OpenCL beyond 1.0.

Also, when running OpenCL, NVIDIA hardware disables multiple DMA engines, and allows only one memory transfer at a time to prevent OpenCL running as fast as CUDA.

Did NVIDIA finally allow open source drivers to access all parts and features of the card to allow feature parity? Last time I checked they were considering a plan for planning a solution to that.

show 2 replies
koolalatoday at 6:10 AM

I wish OpenCL was usable today like your implying...

show 1 reply