Remix.run Logo
whizzter 6 hours ago

Not familiar with CUDA development, but doesn't CUDA support C++ ? Skipping Clang/LLVM and going "pure" C seems to be quite limiting in that case.

woctordho 31 minutes ago | parent | next [-]

I'm also wondering this. The compiler itself is written in C99, but looking from the tests, it can parse some C++ features such as templates.

4 hours ago | parent | prev | next [-]
[deleted]
hackyhacky 5 hours ago | parent | prev | next [-]

Honestly I'm not sure how good is LLVM's support for AMD GX11 machine code. It's a pretty niche backend. Even if it exists, it may not produce ideal output. And it's a huge dependency.

bri3d 2 hours ago | parent [-]

Quite good, it’s first party supported by AMD (ROCm LLVM, with a lot upstreamed as well) where it’s fairly widely used in production.

This project is a super cool hobby/toy project but ZLUDA is the “right” drop in CUDA replacement for almost any practical use case.

h4kunamata 5 hours ago | parent | prev [-]

Real developer never depended on AI to write good quality code, in fact, the amount of slope code flying left and right is due to LLM.

Open-source projects are being inundated with PR from AIs, not depending on them doesn't limit a project.

That project owner seems pretty knowledgeable of what is going on and keeping it free of dependencies is not an easy skill. Many developers would have written the code with tons of dependency and copy/paste from LLM. Some call the later coding :)

gsora 5 hours ago | parent | next [-]

LLVM and LLM are not the same thing

brookman64k 5 hours ago | parent | prev [-]

LLVM (Low Level Virtual Machine) != LLM (Large Language Model)