Oossa

llama.cpp versnelt speculative decoding op Apple M3 Ultra

De open-source LLM-runtime gebruikt nu nieuwe matrixvermenigvuldigingskernels op Apple Silicon. Daardoor genereren bepaalde gekwantiseerde modellen tokens sneller.

Kort berichtDoor Gepubliceerd door Oossa: 1 min lezen

Het llama.cpp-project bracht op 5 oktober 2026 versie b11404 uit. Die voegt Metal-kernels toe die meerdere rijen tegelijk vermenigvuldigen (2–16 rijen) op Apple-GPU’s. De kernels dekwantiseren elk gewicht één keer en delen het werk over SIMD-groepen. Daardoor verloopt speculative decoding op een M3 Ultra sneller dan met de eerdere mat-vec-aanpak. De nieuwe kernels worden alleen gebruikt op apparaten die de Apple7-GPU-familie ondersteunen en wanneer het aantal rijen een bepaalde drempel bereikt (bijvoorbeeld 6 rijen voor F32). De wijziging verfijnt ook de fusieregels en verwijdert een fusie voor batchkopieën die problemen veroorzaakte.

Waarom het ertoe doet

Apple-Silicon-gebruikers die llama.cpp gebruiken, merken bij speculative decoding een lagere latentie tijdens het genereren van tekst, vooral op apparaten met een M3 Ultra.

Was dit artikel nuttig?
Delen

Lees ook

Oossa · Nieuwsbrief

De AI-week, uitgelegd

Elke maandag: het nieuws dat ertoe doet, in gewone taal. Gratis, geen spam.