Greitesni už superkompiuterius: kaip GPU tapo skaitmeninės vaizdo žaidimų ir DI eros „varikliais“

Vaizdo plokštės ilgą laiką siejosi su žaidimais ir grafika, tačiau per pastarąjį dešimtmetį jos išaugo į vienas svarbiausių skaičiavimo mašinų pasaulyje. Grafikos procesoriai (GPU) šiandien dirba du kartus: tiek rodo sudėtingą 3D vaizdą ekrane, tiek skaičiuoja milžiniškus duomenų kiekius dirbtinio intelekto modeliams.
GPU galios ir efektyvumo rekordai nuolat perrašomi, o jų įtaka jau seniai neapsiriboja pramogomis. Nuo namų žaidimų kompiuterių iki superkompiuterių ir duomenų centrų, šios plokštės tapo tyliu skaitmeninės ekonomikos „darbo arkliu“.
Kas iš tikrųjų yra GPU ir kuo jie skiriasi nuo CPU
Daugelis vartotojų žino, kad centrinis procesorius (CPU) yra pagrindinis kompiuterio „smegenų“ blokas, tačiau grafikos procesorius veikia visai kitu principu. CPU turi nedaug labai galingų branduolių, kurie puikiai tinka įvairioms užduotims, nuo naršyklės iki biuro programų.
GPU architektūra sukurta kitaip: tai šimtai ar net tūkstančiai paprastesnių branduolių, galinčių vienu metu atlikti daugybę smulkių skaičiavimų. Toks masyvus lygiagretus darbas idealiai tinka grafikai, bet lygiai taip pat gerai pritaikomas ir matematiniams algoritmams bei neuroninių tinklų mokymui.
Žaidimų pasaulio lenktynės: raiška, kadrų dažnis ir spindulių sekimas
Žaidimų industrija ilgus metus buvo pagrindinis GPU pažangos variklis. Kiekviena nauja vaizdo plokščių karta išnaudoja vis didesnį tranzistorių skaičių, kad žaidėjai galėtų mėgautis aukštesne raiška, didesniu kadrų dažniu ir detalesniais pasauliais.
Pastaraisiais metais į žaidimų GPU atkeliavo spindulių sekimo technologija, kuri anksčiau buvo prieinama tik animacijos studijoms ir galingoms darbo stotims. Ji leidžia daug tikroviškiau atkartoti šešėlius, atspindžius ir šviesos sklidimą, nors ir reikalauja didžiulių skaičiavimo resursų.
Dirbtinis intelektas pakeitė GPU paskirtį
DI bumas visiškai perbraižė GPU paklausos žemėlapį. Mokant didelius kalbų ar vaizdų atpažinimo modelius reikia atlikti trilijonus panašių skaičiavimų, todėl lygiagretus GPU darbas čia itin tinka. Dėl to tos pačios architektūros lustai dabar montuojami ne tik žaidimų kompiuteriuose, bet ir DI klasteriuose bei debesų infrastruktūroje.
Didelės technologijų bendrovės kuria specializuotus grafikos procesorių modulius, skirtus tik DI užduotims. Jie dažnai net neturi vaizdo išvesties jungčių, nes naudojami ne grafikai, o neuroninių tinklų skaičiavimui. Tuo pačiu žaidėjams skirtos plokštės vis dažniau siūlo DI spartinimo funkcijas, pavyzdžiui, vaizdo mastelio keitimą ar kadrų interpoliaciją.
Rekordai energijos sąnaudų ir aušinimo fronte

Didėjant grafikos procesorių galiai, auga ir energijos suvartojimas. Galingiausios šiuolaikinės vaizdo plokštės jau artėja prie tokių ribų, kai joms reikia atskiro elektros lizdo arba net kelių maitinimo kabelių, o aušinimo sistemų konstrukcija primena mažus radiatorius su keliomis ventiliatorių eilėmis.
Duomenų centruose GPU dažnai aušinami nebe oru, o skysčiu. Taip sumažinamas triukšmas ir palaikoma stabili temperatūra, leidžianti ilgą laiką išnaudoti pilną lustų potencialą. Yra infrastruktūrų, kur naudojami sandarūs moduliai, panardinti į specialų dielektrinį skystį, siekiant dar didesnio efektyvumo.
Žaidėjų ir kūrėjų pasirinkimai: ne tik „galingiausia įmanoma“
Teoriškai galingiausia vaizdo plokštė atrodo patraukliausiai, tačiau praktiškai daugeliui vartotojų svarbesnis yra balansas. Žaidėjai dažnai renkasi vidutinės klasės GPU, kurie užtikrina pakankamą kadrų dažnį ir raišką, bet nereikalauja brangaus maitinimo bloko ar papildomos aušinimo sistemos.
Kūrėjams ir DI entuziastams įdomesni kiti kriterijai: operatyviosios atminties kiekis vaizdo plokštėje, skaičiavimų tikslumo režimai, tvarkyklių ir bibliotekų palaikymas. Šie veiksniai lemia, kokio dydžio neuroninius tinklus galima apdoroti ir kiek efektyviai veiks populiarios DI sistemos.
Nuo konsolių iki telefonų: mobilūs GPU ir energijos efektyvumas
Nešiojamuosiuose kompiuteriuose ir žaidimų konsolėse GPU kelia papildomų iššūkių: ribota vieta, akumuliatoriaus talpa ir triukšmo reikalavimai. Todėl čia daug dėmesio skiriama architektūros optimizavimui, kad būtų išgaunamas kuo didesnis našumas vienam suvartotam vatui.
Išmaniuosiuose telefonuose integruoti grafikos blokai per keletą metų pažengė tiek, kad naujesni modeliai jau palaiko sudėtingus 3D žaidimus, papildytąją realybę ir vaizdo apdorojimą realiu laiku. Nors jų galios lyginti su stalinių kompiuterių plokštėmis kol kas negalima, energijos efektyvumo rekordai mobiliajame segmente kartais atrodo įspūdingesni negu absoliutus našumas.
GPU ateitis: specializuoti lustai ir universalesnės programavimo priemonės
Ateinančiais metais tikėtina, kad skirtumas tarp žaidimams skirtų ir DI užduotims pritaikytų GPU tik didės. Viena kryptis orientuosis į kuo geresnę vaizdo kokybę ir naujus grafikos efektus, kita į skaičiavimo tankį, atminties pralaidumą ir sąnaudas duomenų centruose.
Tuo pačiu programuotojams kuriami vis universalesni įrankiai, leidžiantys ta pačia įranga sklandžiai naudoti skirtingus darbo krūvius: nuo žaidimo iki vaizdo redagavimo ar modelių mokymo. Našumo rekordai čia nėra tik skaičiai specifikacijoje, jie tiesiogiai lemia, kokias programas ir paslaugas bus įmanoma pasiūlyti vartotojams artimiausioje ateityje.









0 comments