Pular para o conteúdo principal
PromptQuorumFeito para humanos. Estruturado para IA.
Início/LLMs locais
Hardware & Performance

MRAM e Computação em Memória: O próximo salto para IA em dispositivo?

·12 min de leituraPor · Fundador do PromptQuorum · Mecanismo de descoberta de IA de pesos abertos e código aberto

A MRAM é uma memória magnética não volátil sem refresh; a computação em memória executa cálculos neurais dentro do array. Promissora, mas não comprovada para IA local: não se conhece nenhum chip de computação MRAM enviado, e a MRAM complementa a DRAM. Consumo: provavelmente 3–5+ anos (estimativa editorial).

Key Takeaways

  • MRAM (RAM magnetorresistivo): Memória não-volátil que usa junções de túnel magnético (MTJ). Não requer refresh, sem consumo de energia em espera. Endereçável por byte como a DRAM.
  • Computação em memória: Realiza operações de multiplicação-acumulação (MAC) diretamente dentro do array de memória. Reduz a movimentação de dados entre CPU/GPU e memória — um custo energético importante na inferência.
  • Status atual: A Samsung SAIT demonstrou na Nature (2022) um array crossbar MRAM de 64×64 com 93,2% de acurácia em MNIST e 93,4% em detecção de rostos. SemiFive + ICYTech alcançaram o tape-out de eMRAM em 8nm (maio de 2026). Ainda não há produtos de consumo.
  • A ressalva: Tape-out ≠ silício retornado ≠ produto enviado — o chip da SemiFive/ICYTech não foi enviado. Os números quantificados de eficiência da computação em memória MRAM vêm de protótipos acadêmicos de laboratório, não de produtos comerciais. Celulares/PCs de consumo são improváveis antes de 2029–2031 (estimativa editorial).
  • Alternativa: Segundo o Google Research, o TurboQuant (ICLR 2026) comprime o cache KV para 3 bits sem perda de acurácia nos próprios benchmarks — uma abordagem apenas por software para o mesmo problema.

A MRAM e a computação em memória podem transformar a IA no dispositivo ao executar cálculos de redes neurais diretamente dentro da memória em vez de mover dados de um lado para outro, mas a tecnologia ainda está em fase de P&D e protótipos iniciais, com implantação realista para consumidores daqui a 3-5+ anos.

Os chips atuais desperdiçam muita energia só movendo dados entre a memória e o processador. A MRAM tenta resolver isso fazendo parte do cálculo bem onde os dados são armazenados. É uma ideia promissora com demonstrações reais em laboratório por trás, mas ainda não está em nenhum celular ou notebook -- pense nela como uma tecnologia em estágio inicial a ser observada, não algo que se possa comprar.

MRAM (RAM magnetorresistivo) e arquiteturas de computação em memória podem remodelar a IA em dispositivo executando computações dentro da própria memória, eliminando o gargalo custoso em energia de transferência de dados. A pesquisa da Samsung demonstra prova de conceito; SemiFive e ICYTech alcançaram tape-out de silício em maio de 2026 para chips de IA de borda de 2B parâmetros. No entanto, MRAM ainda está em fase de P&D — ainda não em dispositivos de consumo.

MRAM e Computação em Memória: O próximo salto para IA em dispositivo?

O que é MRAM?

A MRAM armazena dados usando propriedades magnéticas em vez de carga elétrica (como a DRAM) ou elétrons aprisionados (como a Flash). A unidade central é uma junção de túnel magnético (MTJ): uma fina camada isolante posicionada entre duas camadas magnéticas. Uma pequena corrente ajusta a junção para resistência alta ou baixa — alta = "1", baixa = "0".

Propriedades principais:

  • Não-volátil: Os dados persistem sem energia. Nenhum ciclo de refresh é necessário.
  • Endereçável por byte: Como a DRAM, bytes individuais podem ser lidos/escritos. Diferente da Flash (baseada em página).
  • Sem energia de refresh: A DRAM precisa ser atualizada continuamente para manter os dados, o que consome energia em espera. A MRAM é não volátil e não precisa de refresh.
  • Alta durabilidade: Os fabricantes relatam uma durabilidade de escrita muito acima da NAND Flash e, em alguns tipos de MRAM, próxima à da DRAM; os valores exatos variam conforme o produto, então consulte o datasheet do fabricante.
  • Integração de processo: A Samsung e outras fundições conseguem incorporar a MRAM diretamente nos dies de lógica; no caso da Samsung, a eMRAM em 28nm FD-SOI está documentada em Fontes, e os nós menores são metas do roadmap.

O gargalo de memória em IA em dispositivo

A inferência de IA moderna é dominada por um único problema: o gargalo de von Neumann. A computação (CPU/GPU) e a memória são fisicamente separadas. Cada operação da rede neural exige que os dados vão e voltem — pesos, ativações, caches KV nos transformers.

Essa movimentação de dados é extraordinariamente cara em comparação com a matemática em si:

Nas estimativas de energia de Horowitz, muito citadas (ISSCC 2014, processo de cerca de 45 nm), ler uma palavra de 32 bits da DRAM custa bem mais de 100 vezes a energia de uma multiplicação de ponto flutuante de 32 bits. Quando os pesos do modelo precisam ser transmitidos da DRAM, a movimentação de dados pode responder por boa parte da energia de uma carga de inferência, embora a proporção varie conforme o modelo, o hardware e o nó de processo. CPUs/GPUs mais rápidas não ajudam se o barramento de memória for a parede.

Para IA em dispositivo em celulares, notebooks e dispositivos de borda funcionando a bateria, esse gargalo é o principal obstáculo para um tempo de inferência mais longo sem esgotar a bateria.

Operation
Energy cost
Relative
Acesso à DRAM de 32 bits500+ pJ>130× mais que uma multiplicação de ponto flutuante de 32 bits
Acesso à SRAM on-chip de 32 bits~5 pJ~1,4× uma multiplicação de ponto flutuante de 32 bits
Multiplicação de ponto flutuante de 32 bits~3,7 pJreferência (1×)
Gráfico: energia por operação de 32 bits, acesso à memória (DRAM, SRAM) versus multiplicação de ponto flutuante
Custo energético por operação de 32 bits: o acesso à DRAM custa 500+ pJ (>130x uma multiplicação de ponto flutuante de 32 bits), o acesso à SRAM ~5 pJ, e a própria multiplicação apenas ~3,7 pJ (valores aproximados a 45 nm, Horowitz, ISSCC 2014; nós modernos diferem).

Como a computação em memória ataca o problema

A computação em memória (também chamada de processamento em memória ou PIM) resolve isso movendo a computação para dentro do próprio array de memória. Em vez de carregar pesos e ativações em uma ALU separada, a operação MAC acontece diretamente no crossbar de células de memória.

Como funciona:

  • Os pesos da rede neural são armazenados como células MRAM (ou outra memória compatível com processamento analógico).
  • As ativações de entrada são aplicadas como tensões de linha.
  • As propriedades analógicas do array de memória calculam a multiplicação matriz-vetor em uma única passagem — a operação central na inferência de transformers.
  • Os resultados são lidos e requantizados de volta para digital.

Onde MRAM está hoje

Artigo da Samsung SAIT na Nature (janeiro de 2022):

  • Demonstração publicada de um array crossbar MRAM de 64×64 realizando computação em memória.
  • Acurácia alcançada (resumo da Nature): 93,23% em dígitos manuscritos MNIST (referência em software 95,24%) e 93,4% em detecção de rostos; uma rede VGG-8 de oito camadas emulada atingiu 98,86% (referência em software 99,28%).
  • Eficiência energética: confirmada direcionalmente como beneficiada pela eliminação da movimentação de dados, mas a redução específica de energia quantificada frente à DRAM não foi divulgada em materiais públicos.
  • Limitação: Altamente especializada para tarefas clássicas de ML (classificação de dígitos, detecção de objetos). Ainda não demonstrada em inferência de transformers de grande porte.
  • Chip de borda MRAM PNM da SemiFive + ICYTech (maio de 2026):
  • Alcançou com sucesso o tape-out na Samsung Foundry 8nm (8LPU) com MRAM embarcada.
  • Tape-out = design submetido para fabricação. O silício ainda não retornou, benchmarks não foram publicados e o produto não foi enviado.
  • Capacidade alegada: Inferência em dispositivo para modelos de até 2 bilhões de parâmetros sem conectividade de rede.
  • Alvo: Sumarização de texto, tradução, raciocínio conversacional em IA de borda, robôs humanoides, automotivo.
  • A primeira comercialização é voltada para a Ásia; nenhum cronograma norte-americano foi anunciado.

MRAM vs HBM vs DRAM vs LPDDR5: Trade-offs

O que a MRAM oferece que a HBM não oferece:

  • Não-volatilidade: os pesos sobrevivem ao desligamento, permitindo inferência instantânea sem recarregar do disco.
  • Consumo de refresh zero: elimina a sobrecarga de corrente em espera.
  • Integração direta no die: nenhum encapsulamento de memória separado é necessário.
  • Adequada para nós de borda alimentados intermitentemente e wearables.
  • O que a HBM oferece que a MRAM (atualmente) não oferece:
  • Largura de banda muito maior: a especificação JEDEC da HBM4 permite até cerca de 2 TB/s por pilha, frente à largura de banda embarcada da MRAM (não publicada).
  • Densidade comprovada em escala para treinar modelos grandes.
  • Sem dependência de integração de processo MTJ especializada.
  • Disponível hoje em aceleradores de IA em produção.
Memory Type
Peak Bandwidth
Non-Volatile
Standby Power
Form Factor
Best For
Status for AI
HBM4 (High Bandwidth Memory)Até ~2 TB/s por pilha (especificação JEDEC)NãoAlto (refresh)Empilhada em interposerTreinamento de IA, inferência de alto desempenhoEm produção, comprovada em escala
LPDDR5X (DRAM móvel)Varia conforme o dispositivo e a largura do barramentoNãoRequer refresh (existem modos de self-refresh de baixo consumo)Encapsulamento wirebondedIA de borda, inferência móvelPadrão atual para celulares/tablets
MRAM (eMRAM embarcada)Ainda não publicadaSimPróximo de zeroEmbarcada no die do SoCIA de borda always-on, cargas especializadasP&D, tape-out (maio de 2026), ainda não de consumo
DRAM padrãoVaria conforme o módulo e o número de canaisNãoMédio (refresh)DIMM, SO-DIMMComputação geral, inferência em desktopsEm produção, em todo lugar

Resumo: MRAM e HBM não são concorrentes hoje. A HBM tem como alvo aceleradores de IA de alta largura de banda (GPUs, TPUs em data centers). A MRAM tem como alvo inferência de borda e computação em memória especializada, onde a não-volatilidade e a integração no SoC importam mais do que a largura de banda bruta.

A alternativa de software: compressão de cache KV com TurboQuant

Enquanto pesquisadores de hardware trabalham na computação em memória com MRAM, engenheiros de software atacam o gargalo de memória por outro ângulo: compressão.

Google TurboQuant (ICLR 2026, publicado em março de 2026):

  • Segundo o Google Research, o TurboQuant comprime o cache KV (chave-valor) na inferência de transformers para 3 bits — abaixo dos formatos típicos de 16 bits ou 8 bits.
  • Redução de pelo menos 6× na pegada de memória do cache KV (Google Research, em tarefas de agulha no palheiro). Em inferência de contexto longo, o cache KV pode ocupar uma grande parte da memória.
  • Nenhuma perda de acurácia relatada pelo Google nos próprios benchmarks, incluindo avaliações de agulha no palheiro (recuperação de contexto longo); o artigo no arXiv relata neutralidade de qualidade com 3,5 bits por canal.
  • Até 8× de aceleração no cálculo dos logits de atenção em GPUs H100 (TurboQuant de 4 bits vs chaves de 32 bits sem quantização), segundo o Google Research; não é uma aceleração de ponta a ponta.
  • Segundo o Google Research, não é necessário treinamento nem fine-tuning. Usá-lo em um pipeline de inferência existente ainda exige uma implementação em alguma biblioteca.
  • Como funciona: Processo em dois estágios — PolarQuant (quantização em coordenadas polares usando centroides de Lloyd-Max) + QJL (transformada de Johnson-Lindenstrauss quantizada, adiciona correção de erro para preservar a acurácia do produto interno em compressão extrema).
  • Existem implementações da comunidade; nas fontes que consultamos, a postagem do blog do Google não aponta para código oficial. Os números acima são relatados pelo Google Research; as taxas de compressão diferem entre as implementações da comunidade.
  • Por que isso importa: A redução de memória apenas por software não exige hardware novo e poderia ajudar os dispositivos atuais assim que uma biblioteca de inferência a suportar. É uma resposta pragmática ao gargalo de memória enquanto a MRAM amadurece.

Se MRAM chegar aos dispositivos de consumo

A adoção da MRAM em smartphones e PCs de consumo remodelaria a IA em dispositivo de três formas:

  • Inferência instantânea: O celular liga, os pesos do modelo de IA já estão na MRAM não-volátil do SoC, sem necessidade de recarregar do armazenamento. Início instantâneo para assistentes de voz, tradução em tempo real e raciocínio no dispositivo.
  • Maior autonomia de bateria: Sem consumo de refresh em espera no subsistema de memória. Para recursos de IA always-on (escuta em segundo plano, análises que preservam a privacidade), a economia de energia é multiplicativa.
  • Modelos maiores no mesmo orçamento de energia: Se a computação em memória entregar um ganho de eficiência energética grande o bastante frente à separação LPDDR5 + computação, os celulares poderiam, em princípio, rodar modelos maiores no dispositivo com o mesmo orçamento de bateria. Isso é especulativo; nenhum ganho assim foi verificado em um produto comercial.

Cronograma e perspectiva honesta

O que está documentado (roadmaps e anúncios das empresas, que podem mudar):

  • O que NÃO está confirmado:
  • Não encontramos nenhum anúncio de integração de MRAM por grandes fabricantes de smartphones ou SoCs (como Apple, Qualcomm, MediaTek).
  • As especificações de largura de banda e densidade da MRAM para escala de VRAM de consumo (8–16 GB) não estão disponíveis publicamente.
  • Os ganhos de eficiência energética para inferência de modelos grandes (30B+) não foram medidos em silício.
  • A paridade de custo com LPDDR5 ou HBM não está em nenhum roadmap publicado.
  • Cronograma realista (estimativa editorial, não um roadmap de fabricantes):
  • 2026–2028: SoCs de IA de borda (robôs, automotivo, IoT) com pequenas unidades de computação em memória MRAM. Modelos limitados na escala de 2B. Implantação com prioridade na Ásia.
  • 2028–2030: Possível integração em smartphones como cache não-volátil ou bloco acelerador de IA especializado (não como substituição da memória principal).
  • 2030+: A implantação mainstream em celulares de consumo como substituta da DRAM exigiria resolver desafios de densidade, largura de banda e custo que ainda não foram resolvidos. Não a esperamos antes de 2031–2035.
Year
Milestone
Status
2019Samsung anuncia remessas comerciais de eMRAM em 28nm FD-SOIAnunciado (Samsung, março de 2019)
2024Produção de eMRAM 14nm da SamsungMeta do roadmap (anúncio de 2023)
2026Produção de eMRAM 8nm da Samsung; tape-out da SemiFive/ICYTechMeta do roadmap; tape-out anunciado (maio de 2026)
2027Processo de eMRAM 5nm da Samsung disponível (roadmap)Meta anunciada
2028–2029Possíveis primeiros SoCs de IA de borda com computação em memória MRAM sendo enviados (SemiFive, outras)Plausível, mas não confirmado
2029–2031Possível integração de MRAM em smartphones de consumo (cache não-volátil ou die de IA especializado)Especulativo

Perguntas frequentes

A MRAM está disponível para comprar agora para meu PC ou celular?

Não. A MRAM está em produção em vários fornecedores, por exemplo para produtos industriais e de data center (veja o Form 8-K da Everspin citado acima). Para IA de consumo, ainda está apenas em P&D. O chip da SemiFive/ICYTech continua em estágio de tape-out — o silício ainda não retornou nem foi avaliado. A implantação de consumo está realistamente a 3–5+ anos.

A MRAM vai substituir a VRAM da minha GPU?

Improvável no curto prazo. A MRAM se destaca em baixo consumo em espera e não-volatilidade, o que importa em dispositivos de borda limitados por bateria. A HBM resolve um problema diferente: largura de banda máxima para treinamento em data center e inferência de grandes lotes. Para celulares de consumo e IA de borda especializada, a MRAM pode se tornar um componente (cache embarcado ou bloco acelerador). A VRAM de uma GPU de jogos ou de um acelerador de data center continuará sendo HBM ou GDDR no futuro previsível.

Qual a diferença entre computação em memória e banco de dados vetorial?

São camadas diferentes. Bancos de dados vetoriais armazenam embeddings e os recuperam por similaridade (usados em pipelines de RAG). A computação em memória executa a operação central da rede neural (multiplicação matriz-vetor) dentro da própria memória, eliminando a transferência de dados. Você poderia usar ambos juntos: computação em memória para o motor de inferência, banco de dados vetorial para a recuperação.

Posso usar a compressão TurboQuant no meu LLM local rodando hoje?

Ainda não nas bibliotecas de inferência mainstream, mas existem implementações da comunidade. O TurboQuant é um trabalho acadêmico (ICLR 2026). Não encontramos suporte confirmado ao TurboQuant no Ollama nem no LM Studio, e a postagem do blog do Google não aponta para código oficial; verifique o GitHub em busca de implementações da comunidade, cujas taxas de compressão e acurácia variam. A ideia central — quantizar agressivamente o cache KV — é reproduzível em código de inferência personalizado.

A MRAM funciona com transformers?

A Samsung a demonstrou em tarefas clássicas de ML (classificação de dígitos, detecção facial). A inferência em escala de transformer (modelos de 7B+) em computação em memória MRAM ainda não foi publicada. É plausível, mas não comprovada. O chip da SemiFive alega capacidade de 2B parâmetros; teremos benchmarks reais quando o silício retornar e for enviado.

A MRAM é o mesmo que 3D XPoint (Intel Optane)?

Não. O 3D XPoint era uma tecnologia de memória classe de armazenamento desenvolvida pela Intel e pela Micron (agora descontinuada). A MRAM armazena dados magneticamente; o 3D XPoint funciona com um mecanismo diferente. Ambas miram o mesmo espaço de problema — armazenamento rápido, durável e não-volátil — mas usam abordagens diferentes.

Quanta energia a MRAM economiza em comparação com a DRAM?

Em espera: a MRAM é não volátil e não precisa de refresh, evitando a energia de refresh que a DRAM consome; não encontramos um valor por gigabyte independente de fabricantes, e a economia depende do dispositivo e da capacidade. Para inferência ativa com computação em memória: o artigo da Samsung na Nature apresenta a computação analógica em memória como uma abordagem potencialmente de baixo consumo, mas não encontramos nele uma economia quantificada em relação à DRAM. Números de silício comercial virão quando um produto for enviado e avaliado de forma independente.

A MRAM vai substituir a DRAM?

Não como memória principal no futuro previsível. As forças da MRAM são a não volatilidade e a ausência de energia de refresh, que se adequam a caches embarcados e aceleradores de borda de baixo consumo. DRAM e HBM ainda mantêm vantagens em densidade, largura de banda e custo por bit. O papel realista da MRAM é ser um bloco não volátil complementar ou uma unidade de computação em memória, não uma substituta da DRAM.

A Qualcomm resolveu o gargalo de memória em 2026?

A Qualcomm apresentou o HBC (High-Bandwidth Compute) sob a marca Dragonfly em seu Investor Day de 2026: um design near-memory que une computação e memória em silício empilhado em 3D, com a Qualcomm afirmando cerca de 6 vezes mais largura de banda por watt do que a HBM e 200 vezes mais capacidade por watt do que a SRAM (números do fabricante, não verificados de forma independente). A Meta assinou um acordo de várias gerações para usar a CPU de servidor Dragonfly C1000; nas fontes que verificamos, a Qualcomm não nomeou clientes para os aceleradores AI250 e AI300 que usam HBC. Três distinções continuam importantes: o HBC é near-memory (computação ao lado da memória), não computação em memória com MRAM (computação dentro do array de memória); ele mira aceleradores de IA de data center, não celulares; e a amostragem comercial da primeira geração do HBC (AI250) é esperada para meados de 2027 e a do HBC Gen 2 (AI300) para 2028, então nada foi enviado. É uma abordagem diferente para o mesmo problema da muralha de memória, não um avanço da MRAM.

Leitura relacionada

Fontes

Nota sobre informações de terceiros

Este artigo faz referência a modelos de IA, benchmarks, preços e licenças de terceiros. O cenário da IA muda rapidamente. Pontuações de benchmark, termos de licença, nomes de modelos e preços de API podem mudar entre o momento em que foi escrito e quando você está lendo. Antes de tomar decisões de implantação ou conformidade com base neste artigo, verifique os dados atuais na fonte oficial de cada fornecedor: fichas de modelos do Hugging Face para licenças e benchmarks, sites dos fornecedores para preços de API e EUR-Lex para o texto atual do GDPR e da Lei de IA da UE.

Use o PromptQuorum com um LLM local, suas próprias chaves de API ou ambos — você escolhe o backend.

Baixar o beta do PromptQuorum →

← Back to Local LLMs

MCP