„Nvidia“ nori paspartinti duomenų perdavimą prijungdama duomenų centro GPU prie SSD 

„Nvidia“ nori paspartinti duomenų perdavimą prijungdama duomenų centro GPU prie SSD 

Šią savaitę „Microsoft“ pristatė „DirectStorage“, skirtą „Windows“ kompiuteriams. API žada greitesnį įkėlimo laiką ir detalesnę grafiką, todėl žaidimų kūrėjai gali kurti programas, kurios įkelia grafinius duomenis iš SSD tiesiai į GPU. Dabar „Nvidia“ ir IBM sukūrė panašią SSD / GPU technologiją, tačiau jos skirtos dideliems duomenų rinkiniams duomenų centruose.

Užuot sutelkę dėmesį į konsolinius ar kompiuterinius žaidimus, pvz., „DirectStorage“, „Big Accelerator Memory“ (BaM) skirta suteikti duomenų centrams greitą prieigą prie didžiulio duomenų kiekio daug grafikos procesorių naudojančiose programose, tokiose kaip mašininio mokymosi mokymas, analizė ir didelio našumo kompiuteriai. į mokslinį darbą, kurį šią savaitę atrado „The Register“ . Nvidia, IBM ir kelių JAV universitetų mokslininkai siūlo veiksmingesnį būdą paleisti naujos kartos programas . duomenų centrai, turintys didžiulę apdorojimo galią ir atminties pralaidumą.

BaM taip pat skiriasi nuo „DirectStorage“ tuo, kad sistemos architektai planuoja padaryti jį atviro kodo.

Straipsnyje teigiama, kad nors procesoriaus valdoma duomenų saugyklos prieiga yra tinkama „klasikinėms“ GPU programoms, tokioms kaip tankaus neuroninio tinklo mokymas su „iš anksto nustatytais, reguliariais, tankiais“ duomenų prieigos modeliais, ji patiria per daug „pridėtų išlaidų“. CPU-GPU sinchronizavimui ir (arba) I/O srauto sustiprinimui. Dėl to jis mažiau tinkamas naujos kartos programoms, kurios naudoja grafikų ir duomenų analizę, rekomendacijų sistemas, grafikų neuroninius tinklus ir kitus „smulkios informacijos priklausomus prieigos modelius“, rašo autoriai.

Kaip ir „DirectStorage“, „BaM“ veikia kartu su NVMe SSD. Remiantis dokumentu, BaM „sumažina įvesties / išvesties srauto stiprinimą, leisdama GPU gijomis nuskaityti arba įrašyti nedidelį kiekį kompiuterio nustatytų duomenų pagal poreikį“.

Konkrečiai, BaM naudoja GPU integruotą atmintį, kuri yra programinės įrangos valdoma talpykla, taip pat GPU programinės įrangos gijų biblioteką. Gijos gauna duomenis iš SSD ir perkelia juos naudodami tinkintą Linux branduolio tvarkyklę. Tyrėjai išbandė sistemos prototipą su 40 GB Nvidia A100 PCIe GPU, dviem AMD EPYC 7702 procesoriais su 64 branduoliais ir 1 TB DDR4-3200 atmintimi. Sistemoje veikia Ubuntu 20.04 LTS.

Autoriai pažymėjo, kad net „vartotojui skirtas“ SSD gali palaikyti „BaM“ su programos našumu, kuris „konkuruoja su daug brangesniu tik DRAM sprendimu“.

Parašykite komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *