CentrÄlais procesors bija vairÄkas reizes ÄtrÄks veiktspÄjas ziÅÄ nekÄ astoÅu grafikas procesoru kombinÄcija vienlaikus, dziļi apgÅ«stot neironu tÄ«klus. IzklausÄs pÄc kaut kÄ no zinÄtniskÄs fantastikas, vai ne? TaÄu RÄ«sa universitÄtes pÄtnieki, izmantojot Intel Xeon, ir pierÄdÄ«juÅ”i, ka tas ir iespÄjams.
GPU vienmÄr ir bijuÅ”i daudz labÄk piemÄroti dziļas mÄcÄ«Å”anÄs neironu tÄ«kliem nekÄ CPU. Tas ir saistÄ«ts ar GPU arhitektÅ«ru, kas sastÄv no daudziem maziem kodoliem, kas spÄj paralÄli veikt daudzus mazus uzdevumus, kas ir tieÅ”i tas, kas nepiecieÅ”ams neironu tÄ«klu apmÄcÄ«bai. Bet izrÄdÄ«jÄs, ka centrÄlie procesori ar pareizo pieeju var bÅ«t ļoti efektÄ«vi dziÄ¼Ä apmÄcÄ«bÄ.
Tiek ziÅots, ka, izmantojot SLIDE dziļÄs mÄcÄ«Å”anÄs algoritmu, Intel Xeon procesors ar 44 kodoliem bija 3,5 reizes produktÄ«vÄks nekÄ astoÅu NVIDIA Tesla V100 skaitļoÅ”anas paÄtrinÄtÄju kombinÄcija. IespÄjams, ka Ŕī ir pirmÄ reize, kad CPU ne tikai panÄca GPU Å”ÄdÄ scenÄrijÄ, bet arÄ« pÄrspÄja tos, turklÄt ļoti manÄmi.
UniversitÄtes izdotajÄ paziÅojumÄ presei teikts, ka SLIDE algoritmam nav nepiecieÅ”ami GPU, jo tiek izmantota pavisam cita pieeja. Parasti, apmÄcot neironu tÄ«klus, tiek izmantota apmÄcÄ«bas kļūdu atpakaļpavairoÅ”anas tehnika, kas izmanto matricas reizinÄÅ”anu, kas ir ideÄla slodze GPU. No otras puses, SLIDE pÄrvÄrÅ” mÄcÄ«Å”anos par uzmeklÄÅ”anas problÄmu, kas tiek atrisinÄta, izmantojot hash tabulas.
PÄc pÄtnieku domÄm, tas ievÄrojami samazina neironu tÄ«klu apmÄcÄ«bas skaitļoÅ”anas izmaksas. Lai iegÅ«tu bÄzes lÄ«niju, pÄtnieki izmantoja RÄ«sa universitÄtes laboratorijas esoÅ”o sistÄmu ar astoÅiem Tesla V100 paÄtrinÄtÄjiem, lai apmÄcÄ«tu neironu tÄ«klu, izmantojot Google TensorFlow bibliotÄku. Process ilga 3,5 stundas. PÄc tam lÄ«dzÄ«gs neironu tÄ«kls tika apmÄcÄ«ts, izmantojot SLIDE algoritmu sistÄmÄ ar vienu 44 kodolu Xeon procesoru, un tas aizÅÄma tikai 1 stundu.
Å eit ir vÄrts atzÄ«mÄt, ka Intel produktu klÄstÄ paÅ”laik nav 44 kodolu procesoru modeļu. IespÄjams, ka pÄtnieki izmantoja kÄdu pielÄgotu vai neizlaistu mikroshÄmu, taÄu tas ir maz ticams. Daudz lielÄka iespÄjamÄ«ba, ka Å”eit tika izmantota sistÄma ar diviem 22 kodolu Intel Xeoniem vai vienkÄrÅ”i preses relÄ«zÄ bija kļūda, un runa ir par 44 pavedieniem, kurus nodroÅ”inÄja viens 22 kodolu procesors. Bet jebkurÄ gadÄ«jumÄ tas nemazina paÅ”u sasniegumu.
Protams, SLIDE algoritmam vÄl ir jÄiziet daudzi testi un jÄpierÄda tÄ efektivitÄte, kÄ arÄ« nekÄdu Ä«patnÄ«bu un nepilnÄ«bu neesamÄ«ba. TomÄr tas, ko mÄs redzam tagad, ir ļoti iespaidÄ«gs un patieÅ”Äm var bÅ«tiski ietekmÄt nozares attÄ«stÄ«bu.
Avots: 3dnews.ru