Skip to main content

This toolkit just upended Nvidia’s dominance over pro GPUs

Nvidia introducing its Blackwell GPU architecture at GTC 2024.
Nvidia

Nvidia is the undisputed leader in professional GPU applications, and that doesn’t come down solely to making the best graphics cards. A big piece of the puzzle is Nvidia’s CUDA platform, which is the bedrock for everything from Blender to various AI applications. The new Scale tool, developed by Spectral Compute, aims to break down the walled garden.

Although we’ve seen competitors to the CUDA software stack, such as AMD ROCm, Scale is a “drop-in replacement” for CUDA. It’s a compiler that allows CUDA applications to be natively compiled on AMD GPUs. Spectral Compute says Scale accepts CUDA programs as is, without the need to port to another language. In Spectral’s own words, “… existing build tools and scripts just work.”

Recommended Videos

The key with Scale is that it’s a compiler. It’s not a translation or porting tool. We’ve seen open-source translation tools like ZLUDA that run CUDA applications on ROCm, and although they shouldn’t require additional development resources, they’re not perfect. AMD also funded ZLUDA, in particular, but reportedly backed out of the project.

Get your weekly teardown of the tech behind PC gaming
Check your inbox!

Scale isn’t open source, and it isn’t funded by AMD. It’s available under a free license and comprises three main components. There’s a Nvidia CUDA Compiler (NVCC)-compatible compiler that builds code for AMD GPUs, an implementation of the CUDA runtime, and an open-source wrapper for CUDA-X calls. The free version is available for commercial and private use, but it explicitly removes any liability from Spectral Compute. That might end up being important, as Nvidia specifically says reverse-engineering CUDA for use on non-Nvidia platforms is against its license agreement.

At the moment, Spectral Compute says Scale should work without issues on AMD’s RDNA 2 and RDNA 3 GPUs. It also conducted basic testing on RDNA 1 GPUs, and it says it’s working on adding support for older architectures. The tool is focused on AMD at the moment, though it’s possible Intel GPUs could see support in the future as well.

Although anyone using a CUDA application extensively probably has an Nvidia GPU, breaking down the walls of support is a major step toward a more open software ecosystem. It’s not clear how long Scale will stick around, though. Spectral Compute says Scale doesn’t require CUDA, but it’s possible Nvidia could explore routes to remove the toolkit.

Jacob Roach
Lead Reporter, PC Hardware
Jacob Roach is the lead reporter for PC hardware at Digital Trends. In addition to covering the latest PC components, from…
25 years ago, Nvidia changed PCs forever
The GeForce 256 sitting next to a Half Life box.

Twenty-five years ago, Nvidia released the GeForce 256 and changed the face of PCs forever. It wasn't the first graphics card produced by Nvidia -- it was actually the sixth -- but it was the first that really put gaming at the center of Nvidia's lineup with GeForce branding, and it's the device that Nvidia coined the term "GPU" with.

Nvidia is celebrating the anniversary of the release, and rightfully so. We've come an unbelievable way from the GeForce 256 up to the RTX 4090, but Nvidia's first GPU wasn't met with much enthusiasm. The original release, which lines up with today's date, was for the GeForce 256 SDR, or single data rate. Later in 1999, Nvidia followed up with the GeForce 256 DDR, or dual data rate.

Read more
Believe it or not, AMD and Nvidia are teaming up
AMD presenting its new Turin CPUs.

They're mortal enemies. Sworn rivals. The two top names when it comes to the best graphics cards, duking it out even over petty performance difference. And yet, AMD and Nvidia are partnering for the launch of Team Red's 5th-gen Epyc server CPUs, code-named Turin.

Through what AMD called a "technical partnership," Nvidia is providing guidance on how to pair its HGX and MGX data center GPU clusters with AMD's new Epyc CPUs. Despite the fact that AMD makes its own Instinct AI accelerators, the partnership seems like a read on reality. Customers will want to use Nvidia GPUs with AMD CPUs, and the two companies came together to provide that guidance.

Read more
Nvidia may give the RTX 5080 a sweet consolation prize
The back of the Nvidia RTX 4080 Super graphics card.

Nvidia's best graphics cards are due for an update, and it seems that the RTX 5080 might get an unexpected boost with faster GDDR7 memory than even the flagship RTX 5090. That might be its sole consolation prize, though, because the gap between the two may turn out to be even bigger than in this generation.

First, the good news. Wccftech cites its own sources as it reports that the RTX 5080 will get 32Gbps memory modules from the get-go -- a significant upgrade over the RTX 5090 with its 28Gbps. The best part is that such a memory upgrade would bring the RTX 5080 to a whopping 1TB/s of total bandwidth, marking a huge improvement over the RTX 4080 Super, which maxes out at 736GB/s.

Read more