this post was submitted on 02 Mar 2025
13 points (84.2% liked)

Linux

8980 readers
46 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] kata1yst 5 points 1 day ago (1 children)

It doesn't. The extensions they're using are Nvidia specific.

[–] someacnt 1 points 1 day ago (1 children)

Does this mean they could feasibly move to vulkan-based ML with monopoly protected by their own extensions?

[–] kata1yst 4 points 1 day ago

If I'm reading this right, yes. Vulkan calls extension, extension translates the call and addresses the GPU directly in PTX.

Makes sense to me, CUDA itself isn't extremely optimal. It was supposed to be the easy button to get fast parallel code executing on Nvidia GPUs but has mostly failed at both of those objectives.

For optimal you really have to get into the PTX language, which is perhaps a half step above Assembly.

But this really doesn't help AMD, Intel etc's position. They still have to do their own extensions and optimization. But would be nice for programmers to be able to consolidate on Vulkan for both ML/Gaming workloads.