TTadnaO conhecimento por trás de cada produto
Português
EspañolES EnglishEN FrançaisFR ItalianoIT DeutschDE PortuguêsPT
Norma

ARMv9.3: o que é, como funciona e para que serve

ARMv9.3 (Armv9.3-A) é uma revisão da arquitetura de conjunto de instruções de 64 bits (AArch64) da família Arm v9, que incorpora a Extensão de Matrizes Escaláveis de segunda geração (SME2) e serve de base para plataformas construídas sobre os núcleos C1 Ultra e C1 Pro.

Conteúdo sustentado por evidências 9 fontes 15/09/2026

ARMv9.3, designado formalmente como Armv9.3-A, é uma revisão da arquitetura de conjunto de instruções (ISA) da família Arm v9, que opera em modo AArch64 (64 bits). O sufixo « -A » indica o perfil de aplicação (Application Profile) da arquitetura Arm.

Princípios e arquitetura

Armv9.3-A enquadra-se na linha de arquiteturas Arm v9, que define um conjunto de instruções de 64 bits para processadores de propósito geral e de alto desempenho. A revisão 9.3 incorpora a extensão SME2 (Scalable Matrix Extension 2), um conjunto de instruções destinado a operações matriciais escaláveis, relevante para cargas de trabalho de processamento avançado e computação científica.

A arquitetura é materializada em núcleos específicos; entre eles estão os núcleos C1 Ultra e C1 Pro da Arm, projetados para plataformas que adotam Armv9.3 como base do seu conjunto de instruções.

Aplicações e adoção

  • Plataformas móveis e de alto desempenho que integram núcleos C1 Ultra e C1 Pro construídos sobre Armv9.3.
  • Designs de processadores de fabricantes como a Samsung, que declararam o uso de instruções Armv9.3 e SME2 nas suas arquiteturas.
  • Sistemas em que a extensão SME2 permite a aceleração de operações matriciais para inferência e treino de modelos de processamento avançado.

Âmbito e limitações

Armv9.3-A é um padrão de arquitetura: define o comportamento do conjunto de instruções, não um design físico concreto. A sua implementação depende dos núcleos e plataformas que o adotam. A inclusão da SME2 no conjunto de instruções implica que o hardware deve suportar as unidades de execução correspondentes para explorar essa extensão.

Interpretação num produto

Quando um produto ou plataforma declara « Armv9.3-A (AArch64), SME2 » como conjunto de instruções, indica que:

  1. O processador opera exclusivamente em modo de 64 bits (AArch64).
  2. O nível de arquitetura é a revisão 9.3 do perfil de aplicação Arm.
  3. O hardware inclui suporte para as instruções da Scalable Matrix Extension de segunda geração (SME2).

Esta combinação posiciona o produto na geração mais recente de arquiteturas Arm orientadas a desempenho e aceleração de cargas de trabalho de processamento avançado.