Kas yra Armv9? AI parengta CPU architektūra
ARM architektūros 9 versija (Armv9) buvo pristatyta 2021 m. kovo mėn. ir yra svarbus ARM procesorių architektūros plėtros etapas. Ji užtikrina našumo, saugumo ir šiuolaikinių darbo krūvių, pvz., dirbtinio intelekto (AI), palaikymo pažangą.
Kuo Armv9 skiriasi nuo Armv8?
2021 m. kovo mėn. pristatyta ARM procesorių architektūra Armv9 remiasi savo pirmtake Armv8 ir pasižymi trimis pagrindiniais patobulinimais.
Viena iš svarbiausių Armv9 architektūros savybių yra konfidencialaus skaičiavimo architektūra (CCA). Šis naujas saugumo standartas užtikrina duomenų apsaugą ne tik saugojimo ir perdavimo metu, bet ir apdorojimo metu. ARM CCA naudoja sritis, kurios yra izoliuotos aplinkos procesoriaus viduje, apsaugančios jautrius duomenis nuo likusios infrastruktūros. Tai leidžia saugiai apdoroti kritinius duomenis tokiose aplinkose kaip debesys ar bendros infrastruktūros.
Nors Armv8 standarte buvo įdiegta Scalable Vector Extension (SVE) technologija, Armv9 ją tobulina, įdiegdama SVE2, kuri leidžia atlikti patobulintą lygiagretų duomenų apdorojimą. SVE2 sukurta siekiant patenkinti augančius šiuolaikinių programų poreikius, ypač mašininio mokymosi ir skaitmeninio signalo apdorojimo srityse. SVE2 pagerina galimybę vienu metu apdoroti kelis duomenų taškus, o tai ypač naudinga atliekant sudėtingus skaičiavimus dirbtinio intelekto, vaizdų apdorojimo ir vaizdo kodavimo srityse.
Be abejo, svarbiausias Armv9 aspektas yra įvairios optimizacijos, skirtos dirbtiniam intelektui ir mašininio mokymosi (ML) technologijoms. Pastaraisiais metais žymiai išaugo specializuotos skaičiavimo galios poreikis dirbtinio intelekto užduotims atlikti, kurį skatina tokios programos kaip natūralios kalbos apdorojimas, vaizdų atpažinimas ir generatyvusis dirbtinis intelektas. Armv9 pagerintas gebėjimas apdoroti vektorių duomenis per SVE2 leidžia neuroniniams tinklams ir mašininio mokymosi modeliams veikti efektyviau ir greičiau ARM serveriuose. Tai sumažina ne tik vėlavimą, bet ir energijos suvartojimą, o tai ypač naudinga mobiliesiems įrenginiams ir įterptosioms sistemoms.
Kokie yra pagrindiniai Armv9 privalumai?
Armv9 įdiegimas suteikia daug privalumų, todėl ši architektūra yra ideali tiek specializuotoms kompiuterinėms programoms, tiek bendram naudojimui. Toliau pateikiami svarbiausi naujausios ARM versijos privalumai:
✓ Padidintas saugumas: dėka naujos konfidencialios skaičiavimo architektūros (CCA), įmonės ir organizacijos gali apdoroti savo duomenis saugiau nei bet kada anksčiau. Konfidencialūs duomenys gali būti apsaugoti net bendrai naudojamose debesų aplinkose, o tai yra didelis žingsnis link „Zero Trust“ infrastruktūrų.
✓ Geresnės specializuotų darbo krūvių našumo charakteristikos: „Armv9“ žymiai padidina skaičiavimo galią dėl SVE2 plėtinių. Tai ypač naudinga programoms, kurioms reikalingas didelio apimties lygiagretus duomenų apdorojimas, pvz., dirbtinio intelekto modeliams, vaizdo apdorojimui ir moksliniams skaičiavimams.
✓ Optimizuotas energijos vartojimo efektyvumas: vienas iš didžiausių visų ARM architektūrų privalumų yra energijos vartojimo efektyvumas. Armv9 tęsia šią tradiciją, siūlydama optimizuotą energijos valdymą nepaisant našumo patobulinimų. Dėl šio efektyvumo Armv9 procesoriai yra ypač patrauklūs mobiliems įrenginiams, įterptosioms sistemoms ir daiktų internetui (IoT).
Kokie yra pagrindiniai Armv9 naudojimo atvejai?
Dėl savo universalumo ir našumo Armv9 architektūra naudojama daugelyje taikymo sričių. Dvi svarbiausios naudojimo sritys yra specializuoti serveriai ir dirbtinis intelektas.
Skirti serveriai
Armv9 yra diegiama specializuotuose serveriuose, kuriuos teikia duomenų centrai ir debesų paslaugų teikėjai. Dėl savo aukštos našumo ir energijos vartojimo efektyvumo derinio ši architektūra puikiai tinka specializuotoms užduotims ir darbo krūviams, reikalingiems šiuolaikiniuose duomenų centruose. Debesų paslaugų teikėjai gauna naudos iš mažesnių eksploatavimo išlaidų, kurias užtikrina sumažintas energijos suvartojimas, o klientai džiaugiasi geresniu našumu ir patikimumu.
Dirbtinis intelektas ir mašininis mokymasis
Armv9 optimizavimas dirbtiniam intelektui ir mašininio mokymosi technologijoms daro šią architektūrą ypač tinkamą dirbtiniam intelektui. Dėl SVE2 palaikymo dirbtinio intelekto algoritmai gali būti vykdomi greičiau ir efektyviau, todėl galima apdoroti didelius duomenų rinkinius ir atlikti sudėtingus skaičiavimus. Tai yra didelis privalumas dirbtinio intelekto paslaugoms, pvz., balso asistentams, vaizdų atpažinimui ir automatizuotam sprendimų priėmimui.