Nvidia відкрита для третіх сторін, створюючи індивідуальні силіконові програми, налаштовані на програми CUDA

Вихідний вузол: 1478032

Програмне забезпечення є головним пріоритетом для Nvidia, розробник чіпів чітко заявив на поточній конференції GPU Technology, що триває цього тижня, і що це продовжує впливати на розвиток апаратного забезпечення.

«Гігант Кремнієвої долини відкритий для ідеї процесорів, що не належать до 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 може бути розведена.

Google має своє сімейство доморощених ТПУ ми зазначаємо, наприклад, для прискорення програмного забезпечення машинного навчання.

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

CUDA займає центральне місце в апаратно-програмній платформі метавсесвіту Nvidia під назвою Всевселюдна. Тим часом компанії використовують CUDA, щоб перенести свої програми у віртуальні світи.

Nvidia має 150 комплектів програмного забезпечення, доступних для створення інструментів і іншого на CUDA, з деякими новими програмами ReOpt для оптимізації ланцюга поставок і cuQuantum для моделювання квантових обчислень на GPU. CUDA також використовується для написання програмного забезпечення для автономних автомобілів, оснащених обладнанням Nvidia.

Nvidia балансує на канаті, проектуючи себе як «відкриту» компанію, водночас залучаючи організації до своєї закритої апаратної та програмної екосистеми.

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

У той час як Nvidia міцно тримається CUDA, своєї корони, конкуруючі інструменти намагаються заповнити прогалину. Графічні процесори Nvidia сумісні з OpenCL, структура паралельного програмування, що підтримується AMD і Intel. AMD пропонує пакет програмного забезпечення для апаратного прискорення та під назвою CUDA wannabe ROCm, а у Intel є цілий oneAPI пропозиція.

У липні OpenAI анонсувала спеціальну структуру штучного інтелекту під назвою Triton, який забезпечує середовище програмування, схоже на Python, у якому дослідники без досвіду CUDA можуть писати ефективний код для виконання на графічних процесорах Nvidia.

Проект називається Вихровий прагне перенести виконання програм CUDA на графічні процесори в пристроях RISC-V.

Ще в 2013 році Nvidia заявила, що буде ліцензувати свою IP-адресу GPU третім особам. Компанія не відповіла на наше запитання, чи продовжує вона це робити. AMD ліцензувала свою архітектуру GPU для Samsung, яку компанія планує використовувати у своїх мобільних чіпах. ®

Джерело: https://go.theregister.com/feed/www.theregister.com/2021/11/10/nvidia_cuda_silicon/

Часова мітка:

Більше від Реєстр