4/11/2024 0 Comments Layered crosshair krunker![]() ![]() Several Chinese GPU makers, including one funded by the Chinese government, claim to run CUDA code. ZLUDA appears to be floundering now, with both AMD and Intel having passed on the opportunity to develop it further, but that doesn't mean translation isn't viable. All one has to do is take already-compiled binaries and run them using ZLUDA or other translation layers. There are two ways to do it: recompile the code (available to developers of the respective programs) or use a translation layer.įor obvious reasons, using a translation layer like ZLUDA is the easiest way to run a CUDA program on non-Nvidia hardware. However, as more competitive hardware enters the market, more users are inclined to run their CUDA programs on competing platforms. Because the combination of CUDA and Nvidia hardware has proven to be incredibly efficient, tons of programs rely on it. The latter is apparently what has happened with CUDA. On the one hand, everyone depends on you on the other hand, everyone wants to stand on your shoulders. However, it is present in the installed documentation with version 11.6 and newer.īeing a leader has a good side and a bad side. The clause was absent in the EULA documentation that's installed with the CUDA 11.4 and 11.5 release, and presumably with all versions before that. "You may not reverse engineer, decompile or disassemble any portion of the output generated using SDK elements for the purpose of translating such output artifacts to target a non-NVIDIA platform.," a clause in the installed EULA text file reads. Longhorn, a software engineer, noticed the terms. We've pinged Nvidia for comment and will update you with additional details or clarifications when we get a response. The restriction appears to be designed to prevent initiatives like ZLUDA, which both Intel and AMD have recently participated, and, perhaps more critically, some Chinese GPU makers from utilizing CUDA code with translation layers. This language has been added to the EULA that's included when installing CUDA 11.6 and newer versions. Nvidia has banned running CUDA-based software on other hardware platforms using translation layers in its licensing terms listed online since 2021, but the warning previously wasn't included in the documentation placed on a host system during the installation process. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |