TurboQuant: la compressione AI di Google che ora gira su CPU

TurboQuant: la compressione AI di Google che ora gira su CPU

TurboQuant: la compressione AI di Google che ora gira su CPU

Google ha introdotto TurboQuant, una nuova tecnica di quantizzazione progettata per i grandi modelli linguistici e la ricerca vettoriale. La ricerca mira a uno dei colli di bottiglia più persistenti nel deploy di IA: la cache KV, che cresce proporzionalmente alla lunghezza del contesto e ha storicamente costretto i team a costosi cluster GPU. TurboQuant cambia l'equazione. Comprimendo le voci della cache KV a circa 3 bit senza messa a punto e senza perdita di precisione, rende l'inferenza IA praticabile su hardware CPU ordinario, il tipo che alimenta i server cloud standard oggi.

TurboQuant AI compression

Come funziona TurboQuant

TurboQuant e un sistema in due parti. PolarQuant gestisce la maggior parte del lavoro di compressione, riducendo la maggioranza dei dati. QJL esegue poi il passo rimanente di correzione degli errori a 1 bit. Insieme raggiungono una quantizzazione della cache KV a 3 bit. Non e richiesta alcuna messa a punto e la precisione sui benchmark standard e preservata. L'idea chiave e che questi due metodi sono complementari: ciascuno compensa l'errore residuo dell'altro in un modo che produce limiti di compressione quasi teorici.

QJL: Il trucco del 1 bit senza overhead

QJL applica la trasformazione di Johnson-Lindenstrauss a vettori di chiave e valore ad alta dimensione. Questa trasformazione matematica e nota per ridurre i dati preservando le distanze relative tra i punti. QJL va oltre riducendo ogni vettore a un singolo bit di segno, +1 o -1 per dimensione. Il risultato e una riduzione estrema dell'impronta di memoria senza overhead aggiuntivo. Il calcolo dei punteggi di attenzione rimane preciso perché la proiezione per bit di segno preserva le relazioni geometriche più importanti durante l'inferenza.

PolarQuant: Una nuova angolazione sulla compressione

PolarQuant riformula il problema della compressione geometricamente. Invece di lavorare in coordinate cartesiane standard, converte i vettori in forma polare: un raggio che rappresenta la magnitudo e angoli che rappresentano la direzione. Questo elimina il costoso passo di normalizzazione che la maggior parte dei metodi di quantizzazione richiede. La rappresentazione polare si mappa naturalmente su una griglia circolare prevedibile che si quantizza in modo pulito. Le trasformazioni polari ricorsive possono distillare un vettore ad alta dimensione completo in un singolo raggio combinato con un insieme compatto di angoli.

Esperimenti e risultati

Il team di Google ha valutato TurboQuant su una serie di benchmark a contesto lungo: LongBench, Needle-in-Haystack, ZeroSCROLLS, RULER e L-Eval. I modelli testati includono Gemma, Mistral e Llama-3.1-8B-Instruct. La memoria della cache KV e stata ridotta di 6x o più. Con quantizzazione a 4 bit, TurboQuant raggiunge un'accelerazione di 8x rispetto al 32 bit standard su GPU H100. Per le attività di ricerca vettoriale, TurboQuant supera sia Product Quantization che le baseline RaBitQ.

L'inferenza su CPU e ora pronta per la produzione

Questa e la conclusione pratica. TurboQuant comprime i modelli così aggressivamente che l'inferenza su CPU diventa praticabile per carichi di lavoro di produzione reali, non solo per dimostrazioni di ricerca. La community llama.cpp lo ha riconosciuto rapidamente e ha già pubblicato branch di implementazione funzionanti:

I server cloud, come quelli disponibili presso DCXV, sono ora più che capaci di eseguire inferenza IA senza alcun hardware GPU. Se stavi aspettando un motivo per spostare carichi di lavoro IA da costose istanze GPU a VM cloud standard, TurboQuant e quel motivo. Consulta https://dcxv.com/data-center#cloud per le opzioni attuali di server cloud.

Guardando avanti

TurboQuant risolve il collo di bottiglia della cache KV che ha limitato i modelli su scala Gemini dal loro lancio. Permette anche una ricerca vettoriale semantica di alta qualità alla scala operativa propria di Google. I benchmark suggeriscono che il metodo si sta avvicinando ai limiti inferiori quasi teorici per questa classe di compressione. Man mano che le capacità di IA si integrano più profondamente nei prodotti software, la quantizzazione efficiente diventa infrastruttura fondamentale, non una curiosita di ricerca. TurboQuant indica un futuro in cui una potente IA gira su hardware commodity, disponibile a chiunque abbia un server standard.

Server cloud per SaaS: dimensionare CPU, RAM, NVMe e backup
cloudinfrastructurepricing

Server cloud per SaaS: dimensionare CPU, RAM, NVMe e backup

Dimensiona un server cloud per SaaS con Docker e Node.js: memoria, limiti CPU, NVMe e backup, test di carico k6, prezzo mensile completo e una scheda più pratica.

Agenti di codice IA su VPS UE: configurazione rinforzata
aicloudhosting

Agenti di codice IA su VPS UE: configurazione rinforzata

Ospita agenti di codice IA su un VPS UE con limiti: workspace usa e getta, uscita consentita, token limitati, codice testato, rischi e costi, più un esempio.

Come migrare un sito o un'app su un nuovo server cloud
cloudhostinginfrastructure

Come migrare un sito o un'app su un nuovo server cloud

Piano sicuro per migrare su un server cloud: checklist prima, passaggio e rollback, comandi rsync e database, TTL del DNS, test con il file hosts e i limiti.

Come scegliere la sede di un server cloud in Europa nel 2026
clouddatacenternetworkinginfrastructure

Come scegliere la sede di un server cloud in Europa nel 2026

Scegli la sede del server cloud in Europa in base al pubblico, alla qualità della rotta e al GDPR. Confronta Praga e Covilha e testa il percorso con ping e mtr.

Quanto costa un server cloud in Europa nel 2026? Guida
cloudhostingpricing

Quanto costa un server cloud in Europa nel 2026? Guida

Costo di un server cloud in Europa nel 2026: preset Small, Medium e Large da 15 EUR/mese, esempio Windows, perché il piano economico costa di più, stima.