Nvidia staat open voor derden die op maat gemaakte siliconen maken voor CUDA-toepassingen

Bronknooppunt: 1478032

Software is een topprioriteit voor Nvidia, heeft de chipontwerper duidelijk gemaakt tijdens de GPU Technology-conferentie van deze week, en dat dit de hardware-ontwikkeling blijft beïnvloeden.

De Silicon Valley-gigant staat open voor het idee van niet-Nvidia-processors die zijn afgestemd op native uitvoering van software die is gebouwd met behulp van zijn CUDA-ontwikkelingstoolkit, vertelde Nvidia-CEO Jensen Huang Het register tijdens een persconferentie. CUDA is van Nvidia gepatenteerd programmeerplatform en interface voor applicaties om de rekenkracht van de GPU's van het bedrijf te benutten. CUDA helpt Nvidia om meer van deze versnellers aan bedrijven te verkopen.

Het bedrijf heeft geen plannen om zijn CUDA-ontwikkelomgeving open-source te maken, maar als bedrijven hun eigen chips willen bouwen of optimaliseren voor door CUDA gebouwde applicaties, is het bedrijf niet noodzakelijkerwijs tegen die inspanning, vertelde Huang ons.

"Onder CUDA bevindt zich de hardware van Nvidia", zei Huang. “Er is echt niets aan open source. Als iemand een applicatie voor CUDA wil bouwen of een andere chip voor CUDA wil bouwen, zijn we er niet fundamenteel tegen, en niemand heeft er ooit naar gevraagd.”

Het alternatief zou zijn dat Nvidia zijn GPU's opensourcet zodat anderen ze kunnen gebruiken in hun systeem-op-chips met CUDA-gebouwde applicaties die erop draaien, wat gewoon niet gaat gebeuren, zei Huang. CUDA wordt vaak beschouwd als lichtjaren voorsprong op vergelijkbare frameworks voor andere architecturen, en Nvidia zal de software, noch de onderliggende hardware, niet openstellen voor rivalen.

Om met succes een CUDA-compatibele versneller te produceren die volledig kan profiteren van het raamwerk, heb je waarschijnlijk de inbreng van Nvidia nodig, en dat zal alleen gebeuren als het overal commercieel zinvol is.

Als een grote speler met veel geld te besteden silicium op maat wil ontwikkelen voor het programmeerframework, zou dat de interesse van Nvidia wekken, zei Jim McGregor, hoofdanalist bij Tirias Research.

"Als het een grote klant is zoals Facebook, zal [Nvidia] doen wat nodig is", zei McGregor. Topcloudproviders zoals Amazon en Google passen chips aan voor specifieke workloads, en Nvidia kan het verliezen als het ervoor kiest om op dit gebied niet samen te werken, en de relevantie van CUDA zou kunnen verwateren, meende hij.

Google heeft zijn familie van TPU's van eigen bodem om bijvoorbeeld machine learning-software te versnellen, merken we op.

Nvidia positioneert zichzelf als een softwarebedrijf rond CUDA, wat meer een middel is om meer GPU's te verkopen. Het bedrijf ziet zichzelf als de software- en hardwareleverancier voor de metaverse, een parallel 3D-universum dat door Facebook (nu Meta) wordt verdedigd als een grenzeloze digitale wereld waarin avatars kunnen werken, spelen en communiceren.

CUDA staat centraal in Nvidia's metaverse hardware- en softwareplatform genaamd Omniversum. Ondertussen gebruiken bedrijven CUDA om hun applicaties naar virtuele werelden te brengen.

Nvidia heeft 150 softwareontwikkelingskits beschikbaar voor het bouwen van tools en dergelijke op CUDA, met enkele nieuwe applicaties Opnieuw kiezen voor supply chain optimalisatie en cuQuantum voor simulatie van quantum computing op een GPU. CUDA wordt ook gebruikt om software te schrijven voor autonome auto's die zijn uitgerust met Nvidia-hardware.

Nvidia balanceert op het slappe koord om zichzelf te projecteren als een "open" bedrijf, terwijl het ook organisaties rekruteert in zijn gesloten hardware- en software-ecosysteem.

"Onze strategie is niet om een ​​op maat gemaakte computer te zijn, niet om een ​​propriëtaire computer te zijn, maar om een ​​open computer te zijn", zei Huang tijdens de persconferentie, "maar om een ​​open computer te zijn waarop de wereld software kan bouwen. En als de software niet bestaat, gaan we die maken.”

Terwijl Nvidia stevig vasthoudt aan CUDA, zijn kroonjuwelen, proberen rivaliserende tools het gat te dichten. De GPU's van Nvidia voldoen aan OpenCL, een parallel programmeerframework ondersteund door AMD en Intel. AMD biedt een softwarepakket voor hardwareversnelling en CUDA-wannabe genaamd ROCm, en Intel heeft zijn geheel oneAPI aanbieden.

OpenAI kondigde in juli een AI-specifiek framework aan genaamd Triton, dat een Python-achtige programmeeromgeving biedt waarin onderzoekers zonder CUDA-ervaring efficiënte code kunnen schrijven voor uitvoering op Nvidia GPU's.

Een project genaamd Draaikolk wil de uitvoering van CUDA-applicaties naar GPU's binnen RISC-V-apparaten brengen.

In 2013 zei Nvidia dat het zijn GPU-IP in licentie zou geven aan derden. Het bedrijf reageerde niet op onze vraag of het dat nog steeds doet. AMD heeft zijn GPU-architectuur in licentie gegeven aan Samsung, die het bedrijf van plan is te gebruiken in zijn mobiele chips. ®

Bron: https://go.theregister.com/feed/www.theregister.com/2021/11/10/nvidia_cuda_silicon/

Tijdstempel:

Meer van Het register