AMD first allowed and then denied access to the code of the ZLUDA project for running CUDA applications on its accelerators

It seems that AMD’s legal team intends to gain full control over a significant part of the software base created as part of the open-source ZLUDA project. According to The Register, earlier this year the company stopped financially supporting an initiative that allows CUDA code to be used on third-party accelerators. Now it looks like AMD is tightening its policy.

Initially, the ZLUDA project was created to run CUDA applications without any modifications on Intel GPUs with support from Intel itself. Later, the author of the project, Andrzej Janik, signed a contract with AMD, which included the creation of a similar tool for AMD accelerators. At the beginning of 2022, the project became closed, but already at the beginning of 2024, Janik made the project open again by agreement of the parties, since AMD decided to stop funding and further development of ZLUDA.

Image source: Mapbox/unsplash.com

However, AMD later changed its decision. It was at her request that the corresponding software became unavailable. According to Yanik, AMD’s lawyers stated that the previous letter of permission to publish the code was not a legally significant document. Janick, after consulting with a lawyer, concluded that the legality of the letters did not matter because a potential legal battle with AMD would take up too many of his resources and its outcome would be difficult to predict. It’s easier and faster to rewrite the project based on old developments, although some of the functions probably won’t be able to be recreated.

Why AMD decided to try to “bury” ZLUDA is not known for certain. The first and most obvious reason may be AMD’s desire to distance itself from a project that may violate NVIDIA’s intellectual property rights. NVIDIA has already prohibited the use of CUDA code on other hardware platforms by creating “CUDA translation layers” and resorting to decompiling everything created using the CUDA SDK to adapt the software to run on other GPUs.

In addition, AMD might have considered that the very existence of ZLUDA could prevent the implementation of its own software. AMD’s own tools involve porting and recompiling CUDA source code instead of running ready-made programs. Additionally, there could be a conflict regarding what code generated under ZLUDA can be released and what cannot.

admin

Share
Published by
admin

Recent Posts

Blacktail developers announce Davy x Jones — a shooter about the headless pirate Davy Jones in the afterlife of sailors

Polish studio Parasight, known for the folklore action game Blacktail about the young Baba Yaga,…

22 hours ago

‘Geopolitics Should Support, Not Hinder’: Intel, Micron, Qualcomm Ask Trump to End Tariffs

Intel, Micron, Qualcomm and Texas Instruments (TI) have formally asked the U.S. Commerce Department to…

22 hours ago

Steam Launches Zombies vs. Vampires Festival With Discounts on Games Filled with Blood and Brains

In accordance with the schedule presented last summer, a new themed festival, “Zombies vs. Vampires,”…

22 hours ago

MSI GeForce RTX 5070 12G GAMING TRIO OC Review: A Graphics Card for All Resolutions

Only by summer, many cards were finally revealed - following a rather controversial tradition, AMD…

22 hours ago

HONOR 400 Lite Smartphone Review: Betting on Charm

As with the HONOR 200 Lite, the connection with the numbered series of the new…

22 hours ago

China to host first ever humanoid robot fighting championship

The first ever full-size humanoid robot fighting tournament will be held in Shenzhen, China, located…

2 days ago