Armv9, a nona versão da ar­qui­te­tura Arm, foi apre­sen­tada em março de 2021 e marcou um marco na evolução da ar­qui­te­tura dos pro­ces­sa­do­res Arm. Esta versão traz melhorias em de­sem­pe­nho, segurança e suporte para cargas de trabalho modernas, como in­te­li­gên­cia ar­ti­fi­cial (IA).

Novidades e melhorias em relação ao Armv8

A ar­qui­te­tura dos pro­ces­sa­do­res Arm, Armv9, apre­sen­tada em março de 2021, introduz três melhorias fun­da­men­tais em com­pa­ra­ção com a sua an­te­ces­sora, Armv8.

Um dos aspectos mais des­ta­ca­dos da ar­qui­te­tura Armv9 é a in­cor­po­ra­ção da Con­fi­den­tial Compute Ar­chi­tec­ture (CCA), ou seja, a ar­qui­te­tura de com­pu­ta­ção con­fi­den­cial. Este novo padrão de segurança garante que os dados estejam pro­te­gi­dos não apenas em repouso ou durante a trans­mis­são, mas também durante o pro­ces­sa­mento. A Arm CCA utiliza os chamados Realms, ou seja, ambientes isolados dentro de um pro­ces­sa­dor que protegem os dados sensíveis do resto da in­fra­es­tru­tura. Isso permite processar dados críticos de forma segura em ambientes de nuvem ou in­fra­es­tru­tu­ras par­ti­lha­das.

Embora as extensões vetoriais es­ca­lá­veis (SVE) já tenham sido in­tro­du­zi­das na versão anterior Armv8, a Armv9 baseia-se nelas através da extensão SVE2, que permite uma melhor pa­ra­le­li­za­ção do pro­ces­sa­mento de dados. A tec­no­lo­gia SVE2 foi de­sen­vol­vida para sa­tis­fa­zer as cres­cen­tes exi­gên­cias das apli­ca­ções modernas, es­pe­ci­al­mente no campo da apren­di­za­gem au­to­má­tica e do pro­ces­sa­mento digital de sinais. A versão SVE2 otimiza a ca­pa­ci­dade de processar vários pontos de dados si­mul­ta­ne­a­mente, o que é uma vantagem para cálculos complexos em IA, pro­ces­sa­mento de imagens e co­di­fi­ca­ção de vídeo.

A oti­mi­za­ção do Armv9 para apli­ca­ções de in­te­li­gên­cia ar­ti­fi­cial (IA) e apren­di­za­gem au­to­má­tica (ML) é uma das suas áreas mais re­le­van­tes. A procura por poder de com­pu­ta­ção es­pe­ci­a­li­zado para IA aumentou con­si­de­ra­vel­mente nos últimos anos devido à crescente po­pu­la­ri­dade de apli­ca­ções como pro­ces­sa­mento de linguagem, pro­ces­sa­mento de imagens e IA ge­ne­ra­tiva. Graças às ca­pa­ci­da­des me­lho­ra­das do Armv9 para processar dados vetoriais através do SVE2, as redes neurais e os modelos de apren­di­za­gem au­to­má­tica podem ser exe­cu­ta­dos de forma mais eficiente e rápida em ser­vi­do­res Arm, reduzindo não só a latência, mas também o consumo de energia, o que é es­pe­ci­al­mente vantajoso para dis­po­si­ti­vos móveis e sistemas in­cor­po­ra­dos.

As prin­ci­pais vantagens do Armv9

A in­tro­du­ção do Armv9 oferece uma série de vantagens, tornando esta ar­qui­te­tura ideal tanto para apli­ca­ções de cálculo es­pe­ci­a­li­zado como para usos gerais. A seguir, apre­sen­ta­mos as ca­rac­te­rís­ti­cas mais des­ta­ca­das da última versão do Arm:

Segurança apri­mo­rada: graças à nova Con­fi­den­tial Compute Ar­chi­tec­ture (CCA), as empresas e or­ga­ni­za­ções podem processar dados com maior segurança. Isso permite proteger dados con­fi­den­ci­ais mesmo em ambientes com­par­ti­lha­dos na nuvem, o que re­pre­senta um grande passo em direção a in­fra­es­tru­tu­ras de “confiança zero” (Zero Trust).

Melhor de­sem­pe­nho para cargas de trabalho es­pe­ci­a­li­za­das: Armv9 oferece um aumento sig­ni­fi­ca­tivo no de­sem­pe­nho graças às extensões SVE2. Isso beneficia es­pe­ci­al­mente as apli­ca­ções que exigem o pro­ces­sa­mento paralelo de grandes volumes de dados, como modelos de IA, pro­ces­sa­mento de vídeo e cálculos ci­en­tí­fi­cos.

Oti­mi­za­ção da efi­ci­ên­cia ener­gé­tica: um dos prin­ci­pais pontos fortes de todas as ar­qui­te­tu­ras Arm é a efi­ci­ên­cia ener­gé­tica. O Armv9 mantém essa tradição e oferece uma gestão ener­gé­tica otimizada, apesar do aumento no de­sem­pe­nho. Essa efi­ci­ên­cia torna os pro­ces­sa­do­res Armv9 uma opção es­pe­ci­al­mente atraente para dis­po­si­ti­vos móveis, sistemas in­cor­po­ra­dos e para a Internet das Coisas (IoT).

Prin­ci­pais áreas de aplicação do Armv9

Graças à sua ver­sa­ti­li­dade e de­sem­pe­nho, a ar­qui­te­tura Armv9 é utilizada em múltiplas apli­ca­ções. Os dois campos de aplicação mais re­le­van­tes são os ser­vi­do­res dedicados e a in­te­li­gên­cia ar­ti­fi­cial.

Ser­vi­do­res dedicados

O Armv9 é utilizado em ser­vi­do­res dedicados lo­ca­li­za­dos em centros de dados e em in­fra­es­tru­tu­ras de for­ne­ce­do­res de serviços na nuvem. Como o Armv9 combina alto de­sem­pe­nho com efi­ci­ên­cia ener­gé­tica, a sua ar­qui­te­tura é ideal para tarefas e cargas de trabalho es­pe­ci­a­li­za­das em centros de dados modernos. Os for­ne­ce­do­res de nuvem be­ne­fi­ciam da redução dos custos ope­ra­ci­o­nais graças ao menor consumo de energia dos pro­ces­sa­do­res, enquanto os clientes be­ne­fi­ciam em questões re­la­ci­o­na­das com o de­sem­pe­nho e a fi­a­bi­li­dade.

In­te­li­gên­cia ar­ti­fi­cial e apren­di­za­gem au­to­má­tica

As oti­mi­za­ções do Armv9 para in­te­li­gên­cia ar­ti­fi­cial (IA) e apren­di­za­gem au­to­má­tica (ML) tornam esta ar­qui­te­tura es­pe­ci­al­mente adequada para apli­ca­ções no campo da in­te­li­gên­cia ar­ti­fi­cial. Graças à com­pa­ti­bi­li­dade com a extensão SVE2, os al­go­rit­mos de IA são exe­cu­ta­dos de forma mais rápida e eficiente, fa­ci­li­tando o pro­ces­sa­mento de grandes volumes de dados e a execução de cálculos complexos. Isso re­pre­senta uma vantagem fun­da­men­tal para serviços baseados em IA, como as­sis­ten­tes de voz, pro­ces­sa­mento de imagens e sistemas de tomada de decisão au­to­ma­ti­zada.

Ir para o menu principal