Nvidia открыта для третьих лиц, создающих специальные кремниевые компоненты, настроенные для приложений CUDA

Исходный узел: 1478032

Программное обеспечение является главным приоритетом для Nvidia, как ясно заявил разработчик чипов на проходящей на этой неделе конференции по технологиям графических процессоров, и что это продолжает влиять на разработку ее аппаратного обеспечения.

Гигант Силиконовой долины открыт для идеи процессоров сторонних производителей, настроенных для собственного выполнения программного обеспечения, созданного с использованием его инструментария разработки CUDA, сказал генеральный директор Nvidia Дженсен Хуанг. Регистр во время пресс-конференции. CUDA принадлежит Nvidia. ( изучите наши патенты), платформа программирования и интерфейс для приложений, позволяющих использовать вычислительную мощность графических процессоров компании. CUDA помогает Nvidia продавать больше таких ускорителей предприятиям.

Компания не планирует открывать исходный код своей среды разработки CUDA, хотя, если компании хотят создавать или оптимизировать свои собственные чипы для приложений, построенных на CUDA, компания не обязательно против этих усилий, сказал нам Хуан.

«Под CUDA скрывается аппаратное обеспечение Nvidia, — сказал Хуанг. «На самом деле нечего открывать исходный код. Если кто-то хочет создать приложение для CUDA или собрать еще один чип для CUDA, мы принципиально не против, и никто никогда не спрашивал».

По словам Хуанга, альтернативой может быть то, что Nvidia откроет исходный код своих графических процессоров, чтобы другие могли использовать их в своих системах на кристаллах с работающими поверх приложениями, созданными на основе CUDA, чего просто не произойдет. Часто считается, что CUDA на много световых лет опережает аналогичные фреймворки для других архитектур, и Nvidia не собирается открывать ни программное обеспечение, ни базовое оборудование для конкурентов.

Чтобы успешно создать CUDA-совместимый ускоритель, который может в полной мере использовать преимущества платформы, вам, вероятно, понадобится вклад Nvidia, и это произойдет только в том случае, если это будет иметь коммерческий смысл во всех отношениях.

По словам главного аналитика Tirias Research Джима МакГрегора, если крупный игрок, готовый потратить много денег, захочет разработать специализированный чип для среды программирования, это вызовет интерес у Nvidia.

«Если это такой крупный клиент, как Facebook, [Nvidia] сделает все, что им нужно», — сказал МакГрегор. По его мнению, ведущие облачные провайдеры, такие как Amazon и Google, настраивают чипы для конкретных рабочих нагрузок, и Nvidia может проиграть, если решит не сотрудничать в этой области, плюс актуальность CUDA может быть ослаблена.

у гугла есть семейство доморощенных ТПУ мы отмечаем, например, для ускорения программного обеспечения для машинного обучения.

Nvidia позиционирует себя как компания-разработчик программного обеспечения для CUDA, что является скорее средством для продажи большего количества графических процессоров. Компания видит себя в качестве поставщика программного и аппаратного обеспечения для метавселенной, параллельной трехмерной вселенной, отстаиваемой Facebook (теперь Meta), как безграничный цифровой мир, в котором аватары могут работать, играть и взаимодействовать.

CUDA занимает центральное место в аппаратной и программной платформе метавселенной Nvidia, называемой Omniverse. Тем временем компании используют CUDA для переноса своих приложений в виртуальные миры.

У Nvidia есть 150 наборов для разработки программного обеспечения, доступных для создания инструментов и многого другого на CUDA, а также некоторые новые приложения. ReOpt для оптимизации цепочки поставок и куквантум для моделирования квантовых вычислений на GPU. CUDA также используется для написания программного обеспечения для автономных автомобилей, оснащенных оборудованием Nvidia.

Nvidia балансирует на грани того, чтобы позиционировать себя как «открытую» компанию, а также набирать организации в свою закрытую аппаратную и программную экосистему.

«Наша стратегия заключается не в том, чтобы быть сделанным на заказ, не в том, чтобы быть проприетарным компьютером, а в том, чтобы быть открытым компьютером, — сказал Хуанг во время пресс-конференции, — но быть открытым компьютером, который позволяет миру создавать на нем программное обеспечение. И всякий раз, когда программного обеспечения не существует, мы идем и создаем его».

В то время как Nvidia крепко держится за CUDA, ее жемчужину в короне, конкурирующие инструменты пытаются заполнить пробел. Графические процессоры Nvidia соответствуют OpenCL, платформа параллельного программирования, поддерживаемая AMD и Intel. AMD предлагает пакет программного обеспечения для аппаратного ускорения и подражатель CUDA под названием РПЦм, а у Интела вся oneAPI предложение.

В июле OpenAI анонсировала специализированную платформу для ИИ под названием Тритон, который предоставляет среду программирования, подобную Python, в которой исследователи, не имеющие опыта работы с CUDA, могут писать эффективный код для выполнения на графических процессорах Nvidia.

Проект под названием Вихревой стремится перенести выполнение приложений CUDA на графические процессоры в устройствах RISC-V.

Еще в 2013 году Nvidia заявила, что будет лицензировать свою интеллектуальную собственность GPU третьим сторонам. Компания не ответила на наш вопрос, продолжает ли она это делать. AMD передала Samsung лицензию на архитектуру графического процессора, которую компания планирует использовать в своих мобильных чипах. ®

Источник: https://go.theregister.com/feed/www.theregister.com/2021/11/10/nvidia_cuda_silicon/

Отметка времени:

Больше от Регистр