
31 GB ner till 4 GB. Det är siffran som fick Microns aktiekurs att dyka några procent i juni 2026, och som skickade halva dev-Twitter in i panik över om deras RAG-räkningar just hade kollapsat. Matematiken bakom är verklig: Googles TurboQuant (arXiv 2504.19874, antagen till ICLR 2026) komprimerar en LLM:s minne ungefär 6x ner till runt 3 bitar per värde med minimal noggrannhetsförlust. Men de flesta artiklar missade en sak, och det förändrar hur du bör läsa hela historien.
Googles TurboQuant AI-minneskomprimering är egentligen två historier i samma hoodie. Låt oss reda ut dem.
Viktigaste punkter
- TurboQuant är Googles träningsfria komprimeringsalgoritm: ~6x KV-cache-reduktion till ~3 bitar, minimal noggrannhetsförlust (ICLR 2026).
- TurboVec är ett separat tredjepartsbibliotek i Rust som implementerar TurboQuant. Google släppte inte TurboVec.
- Det virala "31 GB → 4 GB, slår FAISS"-resultatet tillhör TurboVec, inte TurboQuant i sig.
- Den verkliga vinsten för utvecklare är billigare lång-kontextinferens och mindre RAG-index, men Googles officiella release är ett paper, inte en produkt.
Vad är Googles TurboQuant, i klarspråk?
TurboQuant är Google Researchs träningsfria, dataomedvetna vektorkvanteringsalgoritm. Den komprimerar en LLM:s KV-cache ungefär 6x, ner till runt 3 bitar per värde, med minimal noggrannhetsförlust. Den är publicerad i arXiv 2504.19874 och antagen till ICLR 2026. "Träningsfri" innebär att den fungerar på befintliga modeller direkt ur lådan, utan finjustering.
Vad är det egentligen som komprimeras? Två saker, framför allt.
Först, KV-cachen. När en modell läser din konversation lagrar den ett löpande sammandrag av allt som sagts, kallat key-value-cachen. Tänk på det som modellens korttidsminne. Ju längre kontextfönstret är, desto mer av det minnet fylls, och desto mer GPU-RAM äter det upp. En 128k-tokens-chatt kan låta KV-cachen växa till flera gigabyte. Det är därför lång-kontextservering blir dyr fort, och varför prompt caching för att sänka API-kostnader ens blev ett begrepp.
Sen, vektorindex. Inbäddningarna som driver semantisk sökning och RAG är stora arrayer med flyttalsvärden. Lagra miljoner av dem i full precision och du pratar tiotals gigabyte RAM.
TurboQuant krymper båda. Det coola är att den inte behöver titta på din data alls för att göra det. De flesta kvantiseringsmetoder studerar ett urval av dina vektorer först och bygger sedan en kodbok anpassad till dem. TurboQuant hoppar över det steget. Den är dataomedveten, vilket innebär att den når sitt komprimeringsförhållande utan att någonsin titta på din distribution.
TurboQuants verkliga trick är inte komprimeringsförhållandet. Det är att den behöver noll träningsdata för att nå det.
Det är den genuina vinsten. Du kan peka den mot en modell du redan kör och få besparingarna direkt.
TurboQuant vs TurboVec: förvirringen alla gör fel
TurboQuant är Googles komprimeringsalgoritm (arXiv 2504.19874, ICLR 2026). TurboVec är ett separat tredjepartsbibliotek i Rust och Python (RyanCodrai/turbovec) som implementerar TurboQuant för vektorsökning. Google släppte inte TurboVec. Det virala "31 GB → 4 GB, slår FAISS"-resultatet tillhör TurboVec, inte TurboQuant direkt. Om du minns en enda sak från det här inlägget, minns det.
Så här gick det till. När 31 GB→4 GB-benchmarken gick viralt i början av juni 2026 rapporterade några sajter (däribland Tech Startups) att Google hade "släppt TurboVec". Så var det inte. Källan är tydlig: TurboVec finns på RyanCodrai/turbovec på GitHub och PyPI. Det är ett öppen källkodsbibliotek byggt av en utvecklare vid namn Ryan Codrai. MarkTechPost fick beskrivningen rätt och kallade det "ett Rust-vektorindex med Python-bindningar, byggt på Googles TurboQuant-algoritm."
Relationen är enkel: Google publicerade matematiken, och communityn byggde verktyg med den. TurboVec är det mest synliga av dessa verktyg.

| TurboQuant | TurboVec | |
|---|---|---|
| Vad det är | Komprimeringsalgoritm | Vektorindexbibliotek (Rust + Python) |
| Vem som byggde det | Google Research + DeepMind | Ryan Codrai (tredje part) |
| Var | arXiv 2504.19874, ICLR 2026 | GitHub RyanCodrai/turbovec, PyPI |
| Rubriksiffra | ~6x KV-cache-minskning till ~3 bitar | 31 GB till ~4 GB för ett 10M-dokumentindex |
| Status | Forskningspaper + algoritm | Fungerande bibliotek med öppen källkod |
Google byggde algoritmen. En utvecklare vid namn Ryan Codrai byggde biblioteket alla skärmdumpar. De är inte samma sak.
Om du väger var ett TurboQuant-baserat index passar bredvid din nuvarande setup har vår sammanställning av de bästa vektordatabaserna 2026 FAISS, Qdrant och de nyare komprimerade indexen sida vid sida.
Hur komprimerar TurboQuant minne utan att förstöra noggrannheten?
TurboQuant använder en slumpmässig rotation plus ett polärkoordinatkvantiseringsschema (PolarQuant) och en Johnson-Lindenstrauss-liknande projektion (QJL, Quantized Johnson-Lindenstrauss) för att sprida värden jämnt före kvantiering. Den nära-optimala distortionen är det som gör det möjligt att gå ner till runt 3 bitar per värde med bibehållen noggrannhet, utan att modellen behöver tränas om.
Låt mig packa upp det, för jargongen döljer en ganska intuitiv idé.
När du kvantiserar avrundar du tal till färre bitar. Risken är att vissa dimensioner i en vektor väger mycket mer än andra, så att avrunda dem slarvigt förstör resultatet. TurboQuants lösning är att slumpmässigt rotera vektorn först. Tänk dig att blanda en kortlek jämnt innan du delar ut, så att ingen enskild hand blir sned. Efter rotationen är värdena utspridda så att ingen dimension dominerar, och avrundning gör mycket mindre skada.
Det är QJL-delen: en slumpmässig projektion som blandar allt medan avstånd bevaras. PolarQuant (presenterad på AISTATS 2026) kvantiserar sedan de roterade värdena i polärkoordinater, vilket passar deras distribution bättre än rak rutnätsavrundning.
Utfallet är det som pappret kallar nära-optimal distortion, vilket innebär att det kommer nära den teoretiska Shannon-gränsen för hur lite kvalitet du kan förlora vid en given bitbudget. Enkelt uttryckt: för 3 bitar per värde kan du knappt göra bättre, och TurboQuant når dit utan att studera din data.
För den fullständiga mekanismen är Google Research-bloggen och arXiv-pappret de primära källorna. InfoQ har också en bra utvecklarorienterad genomgång av KV-cache-vinkeln om du vill ha ett praktikerperspektiv.
Vad betyder 31 GB → 4 GB egentligen för din RAM-räkning?
Ett RAG-index med 10 miljoner vektorer som kräver ~31 GB RAM i full precision sjunker till ungefär ~4 GB med TurboVecs TurboQuant-baserade komprimering, tillräckligt litet för att få plats på en vanlig instans istället för en minnesoptimerad nivå. För KV-cachen innebär ~6x-reduktionen ungefär 6x fler samtidiga lång-kontext-sessioner på samma GPU. Det är den del som faktiskt syns på fakturan.
Vi räknade på siffrorna som konkurrenterna inte tar upp. En ärlighetsnotering först: allt nedan är uppskattningar och modellering (juni 2026) baserat på offentliga molnpriser och papperets angivna förhållanden. Vi har inte kört TurboVec i produktion, så se det här som matematiken, inte ett benchmark vi faktiskt mätt. Prisnivåerna följer samma grund som vi använder i vår guide om att minska LLM API-kostnader.

Här är ett 10M-dokumentinbäddningsindex, full precision mot TurboVec-komprimerat, mappat mot den molninstansnivå du faktiskt skulle behöva:
| 10M-vektor RAG-index | RAM som behövs | Typisk instansnivå | Ungefärlig månadskostnad för RAM |
|---|---|---|---|
| Full precision (float32) | ~31 GB | 32 GB+ minnesoptimerad | högre (minnesoptimerad nivå) |
| TurboVec-komprimerat | ~4 GB | 8 GB generell | betydligt lägre (vanlig nivå) |
Hoppet från en minnesoptimerad server till en liten generell är hela historien. För ett egenhöstat index är det ofta skillnaden mellan en räkning som svider och en du knappt märker. Om du bygger pipeline:en ovanpå det täcker vår genomgång om att bygga en RAG-applikation var det indexet hör hemma.
Nu KV-cache-sidan, modellerat på en fast 24 GB GPU med 128k-kontextsessioner:
| KV-cache, 24 GB GPU @ 128k kontext | Samtidiga sessioner (modellerat) |
|---|---|
| Full precision | baslinje (säg ~N) |
| ~3-bitars TurboQuant (~6x) | ungefär 6x N |
En 6x KV-cache-minskning sparar inte bara RAM. Den kan göra om en GPU till sex för lång-kontextservering.
Det är varför det här spelar större roll för lång-kontextarbetslaster än för något annat. Kör du massor av korta chattar var KV-cachen aldrig din flaskhals. Kör du 128k-tokens-agenter eller dokumentanalys förändrar en 6x-minskning din per-GPU-ekonomi från en dag till nästa. VentureBeat rapporterar att den övre gränsen för genomströmningsvinsten är upp till 8x på en H100 med >50% kostnadsbesparingar, vilket stämmer med vår modellerade concurrency-matematik.
Varför föll minneschipaktier, och överreagerade börsen?
Efter TurboQuants avslöjande föll Micron, Western Digital och Seagate på rädsla för att radikalt billigare AI-minne krymper framtida DRAM- och HBM-efterfrågan, det så kallade "DeepSeek-moment"-narrativet. Analytiker inklusive Wells Fargo argumenterade för motsatsen: billigare minne driver mer total användning, inte mindre, via Jevons paradox.
Narrativet skapade sig självt. AI är den största köparen av högbandbreddsminne just nu, så om en Google-algoritm skär minnesbehoven 6x, borde logiken gå, faller efterfrågan på chips och med den chipmakers. TechCrunch drog till och med till "Pied Piper"-jämförelsen, den fiktiva kompresseringsstartup från HBO:s Silicon Valley som lovade krympa världens data. Aktierna föll på den rädslan.
Här är den lugnare analysen, som nyhetscykeln mestadels missade. Wells Fargo pekade på Jevons paradox: när något blir billigare och mer effektivt brukar vi konsumera mer av det totalt sett, inte mindre. Billigare AI-minne innebär att fler appar skickar lång-kontextfunktioner, fler team egenhöstar större RAG-index, och mer inferens sker överhuvudtaget. Effektivitetsvinster har en lång historia av att öka total efterfrågan snarare än att döda den.
Marknaden prissatte TurboQuant som en efterfrågedödare. Historien säger att billigare beräkning vanligtvis innebär att vi bara använder mer av det.
Var raset en överreaktion? Förmodligen, åtminstone på kort sikt. Ett forskningspapper är inte en omedelbar branschomfattande modernisering. Marknaden reagerade på en rubrik; den faktiska driftsättningen tar kvartal, och efterfrågeinduktionseffekten kan mycket väl svälja besparingarna.
Kan du faktiskt använda TurboQuant idag?
Ja, delvis. TurboQuants officiella Google-release är pappret och algoritmen, inte en färdig produkt. Men community-implementationer finns redan: TurboVec (RyanCodrai/turbovec, på PyPI) för vektorindex, och AmesianX/TurboQuant för llama.cpp (ungefär 5,2x, med stöd för DeepSeek-V2/V3 och GLM-4.7-Flash via MLA). Ekosystemet är ungt men användbart.
Vill du testa vektorindex-sidan är TurboVec ett pip bort:
pip install turbovec
# Rust + Python bindings, implements Google's TurboQuant for vector search
# llama.cpp KV-cache impl (DeepSeek/MLA): github.com/AmesianX/TurboQuant
# Python reference impl: github.com/yashkc2025/turboquantFör KV-cache-sidan på lokala modeller är AmesianX/TurboQuant llama.cpp-implementationen den att hålla koll på, särskilt om du kör DeepSeek- eller GLM-modeller med multi-head latent attention. Den passar bra ihop med en lokal LLM-setup, eftersom en mindre KV-cache innebär att du kan köra längre kontext på samma kort. Och om du väljer vilken öppen modell du ska köra mot den täcker våra bästa öppen källkod-LLM-benchmarks DeepSeek- och GLM-familjerna direkt.
Den ärliga reservationen: det här är paper-nu, ekosystem-mognar. Googles officiella leverans är forskning, inte en produkt med SLA.
Det ärliga svaret: TurboQuant är leveransbar matematik, inte en nedladdningsknapp. Ännu.
Är TurboQuant hype eller på riktigt? En ärlig bedömning
TurboQuant är verkligt och genuint smart. Den träningsfria designen är den verkliga nyckeln, och KV-cache-vinsten spelar störst roll för lång-kontextarbetslaster. Men det är inte magi: det är ett kvantiseringsframsteg bland många, rubrikens 31 GB→4 GB tillhör TurboVec snarare än Google, och aktiepanikern övertolkade ett forskningsresultat.
I vår erfarenhet av att optimera inferens och RAM-kostnader för klienter är det som avgör om en teknik som den här är värd att ta till sig friktionen. Träningsfritt vinner stort här, för det finns ingen finjusteringscykel, ingen kodbok att underhålla, inga ingrepp i modellen. Du kan koppla på det mot något du redan kör.
Vad det förändrar:
- Billigare lång-kontextinferens, där minneskostnaden faktiskt gör ont.
- Mindre egenhöstade RAG-index som passar på billigare hårdvara.
- Ett komprimeringsalternativ du kan ta till dig utan att träna om något.
Vad det inte förändrar:
- Det gör inte mycket för kort-kontext-arbetsbelastningar med små modeller, där KV-cachen aldrig var flaskhalsen.
- Det gör inte din befintliga kvantiering föråldrad över en natt; det är ett tillägg, inte en ersättare.
- Googles officiella release är fortfarande ett paper, så produktionsklar verktygslåda är upp till communityn tills vidare.
Om du försöker räkna ut vad det här innebär för din egna inferens eller RAM-räkning är det precis den typen av kostnadsmodellering vi gör för klienter på Techsy. Boka en gratis konsultation om du vill ha ett andra par ögon på det.
Om författaren
Mert Batur Gurbuz är medgrundare av Techsy.io, där teamet bygger AI-agenter, automationssystem och röst-/SDR-pipelines för B2B-klienter. Han studerar vid University of Birmingham och skriver om det LLM-verktygsstack som Techsy-teamet faktiskt använder i produktion. Kontakta honom på LinkedIn.
Vanliga frågor
Vad är Google TurboQuant?
TurboQuant är Google Researchs träningsfria vektorkvanteringsalgoritm, publicerad i arXiv 2504.19874 och antagen till ICLR 2026. Den komprimerar en LLM:s KV-cache ungefär 6x, ner till runt 3 bitar per värde, med minimal noggrannhetsförlust. Eftersom den är dataomedveten fungerar den på befintliga modeller utan finjustering eller omträning.
Släppte Google faktiskt TurboVec?
Nej. TurboQuant är Googles algoritm. TurboVec är ett separat tredjepartsbibliotek i Rust och Python (RyanCodrai/turbovec) byggt ovanpå TurboQuant av en oberoende utvecklare. Vissa sajter krediterade felaktigt Google med att ha släppt TurboVec när det virala 31 GB→4 GB-benchmarket spreds, men GitHub visar att det är ett communityprojekt.
Är TurboQuant samma sak som TurboVec?
Nej. TurboQuant är komprimeringsalgoritmen Google publicerade. TurboVec är ett bibliotek som implementerar den algoritmen för vektorsökning. Det ena är matematiken; det andra är ett verktyg byggt med matematiken. Det berömda "31 GB → 4 GB, slår FAISS"-resultatet är TurboVecs, inte något Google skickade direkt.
Tappar TurboQuant noggrannhet?
Minimal noggrannhetsförlust är papperets rubrikpåstående, även vid runt 3 bitar per värde. Algoritmen uppnår nära-optimal distortion (nära Shannon-gränsen) genom att slumpmässigt rotera vektorer före kvantiering, så att ingen enskild dimension dominerar. I praktiken innebär det att kvalitetssänkningen är liten nog att vara försumbar för de flesta arbetsbelastningar.
Hur mycket RAM sparar TurboQuant?
Ungefär 6x på KV-cachen, vilket sänker den till runt 3 bitar per värde. På vektorindex-sidan demonstrerade TurboVec ett 10M-dokumentindex som krympte från 31 GB till runt 4 GB, upp till 92% minnesminskning. Dina faktiska besparingar beror på din precisions-baseline och om du komprimerar KV-cache, inbäddningar eller båda.
Är det bara hype, varför föll minneschipaktier?
Det är ett verkligt framsteg, men paniken övertolkade ett forskningsresultat. Micron, Western Digital och Seagate föll på rädsla för att billigare AI-minne minskar chipefterfrågan. Wells Fargo svarade med Jevons paradox: billigare, mer effektivt minne brukar öka total användning. Ett paper är heller ingen omedelbar branschomfattande modernisering, så den kortsiktiga reaktionen ser överdrivet ut.
Kan jag använda TurboQuant idag?
Delvis. Googles officiella release är pappret och algoritmen, inte en produkt. Community-implementationer finns nu: TurboVec på PyPI för vektorindex, AmesianX/TurboQuant för llama.cpp (DeepSeek-V2/V3 och GLM-4.7-Flash via MLA), och yashkc2025/turboquant som en Python-referensimplementation. Ekosystemet är ungt men redan användbart.
Hur skiljer sig TurboQuant från den kvantiering jag redan gör?
De flesta kvantiseringsmetoder studerar ett urval av din data för att bygga en anpassad kodbok. TurboQuant är träningsfri och dataomedveten, så den når sitt förhållande utan att någonsin titta på din distribution. Den riktar sig också specifikt mot KV-cachen och vektorindex med nära-optimal distortion, snarare än att bara komprimera modellvikter.
Fungerar TurboQuant med DeepSeek eller llama.cpp?
Ja, via AmesianX/TurboQuant llama.cpp-implementationen, som rapporterar ungefär 5,2x komprimering och stöder DeepSeek-V2/V3 och GLM-4.7-Flash via multi-head latent attention (MLA). Det gör det till ett praktiskt alternativ om du egenhöstar dessa modeller och vill ha en mindre KV-cache för längre kontexter på samma hårdvara.
När hjälper TurboQuant mest?
Det hjälper mest med lång-kontextinferens och stora egenhöstade RAG-index, där minne är den verkliga flaskhalsen. En 6x KV-cache-minskning innebär fler samtidiga 128k-kontextsessioner per GPU, och ett komprimerat inbäddningsindex passar på billigare instanser. Det hjälper minst för kort-kontextchattar och små modeller, där KV-cachen aldrig var din kostnadsdriver.