Oossa

llama.cpp acelera a decodificação especulativa no Apple M3 Ultra

O runtime de LLM de código aberto agora usa novos kernels de multiplicação de matrizes no Apple Silicon, reduzindo o tempo de geração de tokens em alguns modelos quantizados.

NotaPor Publicado pelo Oossa: 1 min de leitura

O projeto llama.cpp lançou a versão b11404 em 5 de outubro de 2026. Ela adiciona kernels Metal que multiplicam várias linhas de uma só vez (2–16 linhas) nas GPUs da Apple. Esses kernels desquantizam cada peso uma única vez e compartilham o trabalho entre grupos SIMD, tornando a decodificação especulativa no M3 Ultra mais rápida do que com a abordagem mat-vec anterior. Os novos kernels são usados apenas em dispositivos compatíveis com a família de GPUs Apple7 e quando a quantidade de linhas atinge um limite (por exemplo, 6 linhas para F32). A mudança também aprimora a lógica de fusão e remove uma fusão de cópia em lote que causava problemas.

Por que importa

Quem usa llama.cpp em dispositivos Apple Silicon terá menor latência ao gerar textos com decodificação especulativa, especialmente no M3 Ultra.

Este artigo foi útil?
Compartilhar

Leia a seguir

Oossa · Newsletter

A semana em IA, explicada

Toda segunda-feira: as notícias que valem a pena, em linguagem simples. Grátis, sem spam.