Videnskab
 science >> Videnskab >  >> Elektronik

NVIDIA går fuldt ud til ARM øger tilstedeværelsen af ​​supercomputere

Kredit:CC0 Public Domain

NVIDIA og ARM udgør ét strømpar til supercomputing. NVIDIA har meddelt, at deres chips vil fungere med ARM -processorer. Udenfor observatører fik travlt tidligere på ugen med at vurdere, hvorfor det var en stor ting at styrke begge virksomheder, og indsatsen for at forklare var slet ikke vanskelig.

Paul Lilly, HotHardware , fandt dette en win-win for NVIDIA og ARM. "Som det vedrører det tidligere, når stakoptimering er fuldført, virksomheden kan prale af support til alle større CPU -platforme, herunder ARM, IBM Power, og selvfølgelig x86. Og for ARM, adgang til NVIDIAs CUDA -stak er et stort løft i GPU -hestekræfter, og et salgsargument til kunderne. "

ARM har vundet indpas i en række HPC -centre, så NVIDIAs skridt til at omfavne denne processorarkitektur var ikke en overraskelse, sagde Timothy Prickett Morgan Den næste platform .

Accenten kan være på ordet fuld . NVIDIAs fulde stak af AI og HPC -software bliver gjort tilgængelig for ARM -økosystemet. Sådan som Timothy Prickett Morgan så det, en GPU -computersoftware -stak så kompleks som et operativsystem kom til ARM.

Hvad indeholder det? (1) alle dens CUDA X AI- og HPC -biblioteker, (2) GPU-accelererede AI-rammer, og (3) softwareudviklingsværktøjer (f.eks. PGI -kompilatorer med OpenACC -understøttelse).

NVIDIA sagde stakken af ​​AI og HPC -software, accelerere mere end 600 HPC -applikationer og alle AI -rammer, stilles til rådighed ved årets udgang.

CUDA står for Compute Unified Device Architecture. Chris Mellor i Registret skrev, "For de uindviede, CUDA er en programmeringsgrænseflade til at gøre Nvidia grafikprocessorer til matematiske acceleratorer til neurale netværksapplikationer, simuleringer, og anden vektorintensiv software. "

Gareth Halfacree talte om det i bit-tech . Det gør det muligt at udføre generelle og typisk ikke-grafiske arbejdsbelastninger på en NVIDIA-grafikprocessor, og for arbejdsbyrder, der paralleliseres godt, han sagde, "dette kan resultere i et dramatisk boost til ydeevnen."

CUDA blev delvist understøttet på ARM før, han tilføjede, men forskellen er, at nu "Nvidia har bekræftet, at den vil porte hele sin stak AI- og højtydende computerfokuseret software til Arm ved udgangen af ​​året."

NVIDIAs pressemeddelelse bekræftede også, at de to virksomheder ikke var fremmede i arbejdet med support til HPC -systemer, med over 10 års samarbejde. Så, Registret kan blive tilgivet for at gabe, når de skrev deres overskrifter. "Nvidia 'bringer CUDA til bevæbning' - Oversættelse:Vi gør stadig noget, vi allerede har gjort, men gør nu mere af det."

NVIDIA har en lang historie med at samarbejde med ARM, sagde HotHardware , så denne meddelelse var ikke overraskende, selvom "lidt for sent".

Mellor sagde, "Enhver, der har brugt en af, sige, Nvidias automobil- og internet-of-things udviklingstavler, hvilke sport system-on-chips, der har en blanding af Arm Cortex CPU-kerner og Nv CUDA-baserede GPU-motorer, ved, at Nvidia allerede udvikler og distribuerer Arm-kompatible CUDA-biblioteker og værktøjskasser. "

Stephen Nellis, Reuters, imens, bemærkede, hvordan det nyeste træk kunne uddybe NVIDIAs skub ind i systemer, der bruges til modelleringsproblemer såsom forudsigelser om klimaændringer. Allerede, han sagde, "forskere bruger nu også sine chips inde i datacentre til at fremskynde kunstig intelligens -computerarbejde, såsom at oplære computere til at genkende billeder."

Halfacree sagde, at Nvidia bekræftede, at det gjorde hele CUDA-stakken tilgængelig på ARM "for at følge branchens interesse i at bruge chips med lav effekt i fremtidige exascale-systemer."

Nellis bemærkede, at dette skridt til at arbejde med ARM om supercomputere følger en aftale om at købe det israelske firma Mellanox Technologies. "Mellanox laver højhastighedsnetværkschips, der hjælper med at sammensætte mange mindre computere til en større og findes i nogle af verdens mest kraftfulde supercomputere."

© 2019 Science X Network