NVIDIA запретила использовать библиотеки CUDA на видеокартах сторонних производителей
Читать первым в Telegram-канале «Код Дурова»
Несколько недель назад энтузиасты опубликовали в сети исходный код инструментария ZLUDA, предназначенного для запуска CUDA-приложений на видеокартах сторонних производителей.
С его помощью пользователи графических ускорителей AMD могли заметно увеличить производительность своих GPU в ряде специфических задач. Но теперь NVIDIA решила начать противодействовать этому. Как сообщается, компания запретила запуск программного обеспечения на основе CUDA на других аппаратных платформах с использованием слоёв перевода.
«Вы не имеете права реконструировать, декомпилировать или дизассемблировать любую часть выходных данных, созданных с использованием набора инструментов NVIDIA CUDA, с целью их запуска на платформах конкурентов» — лицензионное соглашение.
Похоже, инициатива направлена на борьбу с конкурентами в лице GPU Intel и AMD. Кроме того, что для NVIDIA может быть не менее важно, такая инициатива должна помешать китайским разработкам в этом направлении. К примеру, ранее китайская Denglin Technology заявляла, что уже разрабатывает процессоры с «вычислительной архитектурой, совместимой с такими моделями программирования, как CUDA/OpenCL».