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.”

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…
Details on the upcoming AMD and Nvidia GPUs just got leaked
The RX 7900 XTX.

Seasonic, a prominent PSU manufacturer, has reportedly revealed several upcoming GPUs from AMD's Radeon RX 7000 series and Nvidia's RTX 5000 series on its website. Seasonic listed the unreleased GPUs on its Wattage Calculator webpage, mentioning at least four new AMD and five new Nvidia models, although they seem to be removed at the time of writing this article.

As per a report, Seasonic’s website referenced high-end models of AMD's forthcoming Radeon RX 7000 series, including the RX 7990 XTX, RX 7950 XTX, and RX 7950 XT. This is the first time these specific models have been spotted anywhere online, adding to the anticipation surrounding AMD's next-gen GPUs. However, it's worth noting that this isn't the first time AMD has introduced a high-end refresh. Previously, it launched the "XX50" models as part of the RDNA 2 refresh, which included the 6950 XT, 6750 XT, and 6650 XT.

Read more
AMD’s new integrated graphics just did something really impressive
A render of the new Ryzen AI 300 chip on a gradient background.

For years, any type of semi-serious gaming required having a discrete graphics card. While that's still the preferred way to do it, modern integrated GPUs can do quite a lot, as can be seen in this benchmark of the new AMD Radeon 890M. The GPU, bundled in the AMD Ryzen AI 9 HX 370 processor, may not give you Cyberpunk 2077 on ultra settings, but it can rival some of Nvidia's most popular discrete GPUs.

Of course, we're not talking about the likes of the RTX 4080 Super, but about cards from several generations ago. However, that doesn't make them any less popular in the Steam Hardware Survey. For example, Nvidia's GTX 1650 is the second-mostused GPU in the latest survey results, and it has been for some time -- and it also happens to be one of the cards that the Radeon 890M can keep up with.

Read more
This could be the reason you upgrade your GPU
The RTX 4080 in a running test bench.

Now more than ever, the best graphics cards aren't defined by their raw performance alone -- they're defined by their features. Nvidia has set the stage with DLSS, which now encompasses upscaling, frame generation, and a ray tracing denoiser, and AMD is hot on Nvidia's heels with FSR 3. But what will define the next generation of graphics cards?

It's no secret that features like DLSS 3 and FSR 3 are a key factor when buying a graphics card in 2024, and I suspect AMD and Nvidia are privy to that trend. We already have a taste of what could come in the next generation of GPUs from Nvidia, AMD, and even Intel, and it could make a big difference in PC gaming. It's called neural texture compression.
Let's start with texture compression

Read more