3 ms·
I'm focused on what the article, and the full headline claims. "Nvidia bans using translation layers for CUDA software to run on other chips — new restriction
by dotnet00 3y ago
I'm focused on what the article, and the full headline claims.
"Nvidia bans using translation layers for CUDA software to run on other chips — new restriction apparently targets some Chinese GPU makers and ZLUDA"
The time the clause was added also matters, because if it's ~3 years old and since then various translation layers backed by other large competitors have been released without any open lawsuit, it's a lot less concerning than if the clause were added right now, as, at least to me, it suggests that they're not talking about simply copying the API based on documentation and known quirks, but reverse engineering how the internals function for the purposes of a translation layer (eg same thing as MS banning reverse engineering of Windows for the purpose of adding the functionality to Wine, but tolerating clean room reimplementations).
- AstralStorm 3y agoI'm pretty sure that would be a dead clause since it is more restrictive than reverse engineering for compatibility, and every GPU and CPU is internally a translation layer... So, it's essentially a clause flying in the face of antitrust law. NVidia wants to try it in court and pay more fines? Let's go. :)