1. [Wiki](https://feex.it/wiki/)
2. [Hardware](https://feex.it/wiki/hardware/)
3. [Sistemas e arquitetura](https://feex.it/wiki/hardware/system/)
4. XDNA AI Engine

# XDNA AI Engine

Referência de arquitetura: Feex

O AMD XDNA é uma arquitetura de NPU que utiliza uma matriz de blocos AI Engine e memórias locais. O rótulo da arquitetura não determina a geração, a contagem de blocos ou a pilha de modelos suportada de um processador específico.

## O que você precisa saber

O AMD XDNA é uma arquitetura de NPU que utiliza uma matriz de blocos AI Engine e memórias locais. O rótulo da arquitetura não determina a geração, a contagem de blocos ou a pilha de modelos suportada de um processador específico.

## Como funciona

Os blocos AI Engine combinam computação e memória local de dados/programa sob um modelo de fluxo de dados espacial. O software mapeia a computação e a comunicação na matriz em vez de tratá-la como um núcleo de CPU comum. As capacidades exatas dos blocos, os recursos de memória e a interface de tempo de execução dependem da implementação do XDNA.

## Onde é útil

Uma pilha de software Ryzen AI suportada pode compilar ou particionar operações de inferência elegíveis para a NPU disponível. O layout e a movimentação de dados entre os blocos e a memória externa afetam a execução, enquanto operações não suportadas podem exigir outro backend.

## Como verificar o suporte e a ativação

Use a documentação da AMD do processador exato e a matriz suportada de driver/tempo de execução do Ryzen AI. Confirme a geração da NPU e o suporte a provedores de execução e operadores do modelo. Inspecione os diagnósticos de tempo de execução para confirmar o uso real do acelerador.

A disponibilidade de hardware é apenas o primeiro passo. O driver, o runtime, o provedor de execução, os operadores suportados e o formato numérico devem corresponder ao aplicativo. Inspecione a seleção real de backend e o fallback em vez de presumir que um rótulo de IA significa que todo modelo é acelerado.

## O que o recurso não estabelece

XDNA e XDNA 2 não são especificações intercambiáveis. Um campo genérico não estabelece contagem de blocos, clock, TOPS, precisão ou suporte a aplicações. AVX-VNNI e AMX da CPU são recursos diferentes com modelos de programação diferentes.

## Compatibilidade e desempenho na prática

Compare cargas de trabalho completas sob condições declaradas, incluindo compilação, transferências e operadores não suportados. As operações de pico por segundo dependem de suposições de precisão e de contagem. Elas não substituem latência, taxa de transferência, energia ou precisão do modelo medidas.

## Uma lista de verificação prática de verificação

1. Registre o modelo exato do processador ou da plataforma e as versões envolvidas do aplicativo, SO e runtime. Mantenha o texto exato do erro ou requisito.
2. Consulte a referência do fabricante para esse modelo exato e, em seguida, inspecione a capacidade efetiva e o estado ativado no ambiente em que o programa é executado.
3. Compare cada requisito do binário ou backend selecionado. Um recurso com nome semelhante, alias ou rótulo genérico de tecnologia não é suficiente.
4. Confirme se o aplicativo selecionou a implementação pretendida. Use seus diagnósticos documentados e um fallback suportado quando os requisitos não forem atendidos.
5. Faça uma alteração suportada por vez e repita a mesma carga de trabalho. Mantenha a configuração original e o caminho de recuperação disponíveis.

## Se o recurso estiver listado, mas o software não puder usá-lo

Comece pelo componente exato com falha. Um banco de dados de hardware descreve a capacidade registrada; o sistema operacional ou o hipervisor pode expor um ambiente efetivo diferente. Um erro de instrução ilegal também precisa de investigação da instrução falha real e da compilação do binário, porque corrupção ou uma instrução não suportada não relacionada pode produzir um sintoma semelhante.

Instale a versão do aplicativo, driver ou runtime suportada para a plataforma exata e use a compilação de linha de base ou fallback documentada do fornecedor, se necessário. Uma atualização de software não pode criar uma instrução que o processador não possui. As alterações de firmware e de política de segurança devem seguir o procedimento do fabricante do sistema e um plano de recuperação em vez de uma receita genérica de otimização.

## Recursos relacionados e distinções úteis

[Unidade de Processamento Neural (NPU)](https://feex.it/wiki/l/pt/hardware/system/npu/) · [Gaussian Neural Accelerator (GNA)](https://feex.it/wiki/l/pt/hardware/system/gaussian-neural-accelerator/) · [AVX-VNNI](https://feex.it/wiki/l/pt/hardware/system/avx-vnni/)

## Fontes e escopo desta explicação

[Arquitetura AMD XDNA](https://www.amd.com/en/technologies/xdna.html) · [Documentação de software do AMD Ryzen AI](https://ryzenai.docs.amd.com/en/latest/)

Essas referências estabelecem o comportamento arquitetural e os requisitos de software. Elas não verificam de forma independente cada valor de recurso em uma página de modelo de hardware vinculada. Para obter suporte a modelos, use a evidência do fabricante dessa página e verifique a configuração efetiva do sistema. Este artigo não fornece um benchmark, certificação ou data de análise independente.

## Relacionados

Estas entidades conectam-se a este artigo. O tipo é indicado em cada link.

[Unidade de Processamento Neural (NPU): Referência de arquitetura](https://feex.it/wiki/l/pt/hardware/system/npu/)[Gaussian Neural Accelerator (GNA): Referência de arquitetura](https://feex.it/wiki/l/pt/hardware/system/gaussian-neural-accelerator/)[AVX-VNNI: Referência de arquitetura](https://feex.it/wiki/l/pt/hardware/system/avx-vnni/)

## Fontes e verificação

Propriedade editorial: Feex. Nenhuma data de revisão independente foi registrada. [Como pesquisamos](https://feex.it/wiki/research/).

- [Arquitetura AMD XDNA ](https://www.amd.com/en/technologies/xdna.html)· Arquitetura espacial de fluxo de dados baseada em blocos, memórias locais e componentes do AI Engine. O texto genérico de arquitetura não estabelece a contagem de blocos ou o TOPS de um modelo.
- [Documentação de software do AMD Ryzen AI ](https://ryzenai.docs.amd.com/en/latest/)· Pilha de software suportada, requisitos de instalação e de provedor de execução. Verifique a matriz exata atual de compatibilidade de plataforma e modelos.

## Este artigo foi útil?

Um sim ou não é suficiente. Escolha um motivo se desejar, ou adicione uma breve observação.

Fatos rápidos

A identificação resumida desta página. Especificações, fontes e o conteúdo completo permanecem no artigo.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/pt/hardware/system/xdna-ai-engine/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
