TurboQuant: kompresja AI od Google, która teraz dziala na CPU

TurboQuant: kompresja AI od Google, która teraz dziala na CPU

TurboQuant: kompresja AI od Google, która teraz dziala na CPU

Google przedstawilo TurboQuant, nowa technikę kwantyzacji zaprojektowana dla duzych modeli językowych i wyszukiwania wektorowego. Badania celuja w jeden z najbardziej trwalych waskich gardel we wdrozeniu AI: pamiec podreczna KV, która rosnie proporcjonalnie do dlugosci kontekstu i historycznie zmuszala zespoly do kosztownych klastrów GPU. TurboQuant zmienia rownanie. Kompresujac wpisy pamięci podrecznej KV do okolo 3 bitów bez dostrajania i bez utraty dokladnosci, sprawia ze inferowanie AI jest mozliwe na zwyklym sprzecie CPU, takim który napędza standardowe serwery w chmurze dzisiaj.

TurboQuant AI compression

Jak dziala TurboQuant

TurboQuant to system dwuczęściowy. PolarQuant zajmuje się wieksza częścia pracy kompresyjnej, redukujac wiekszosc danych. QJL wykonuje następnie pozostaly krok korekcji błędów 1-bitowych. Razem osiagają 3-bitowa kwantyzację pamięci podrecznej KV. Nie jest wymagane dostrajanie, a dokladnosc na standardowych testach jest zachowana. Kluczowa idea jest to, ze te dwie metody są komplementarne: każda kompensuje blad resztkowy drugiej w sposob który sumuje się do niemal teoretycznych granic kompresji.

QJL: Sztuczka 1-bitowa bez nakladu

QJL stosuje transformację Johnsona-Lindenstraussa do wysokowymiarowych wektorów kluczy i wartości. Ta matematyczna transformacja jest znana z kurczenia danych przy zachowaniu wzglednych odleglosci między punktami. QJL idzie dalej, redukujac każdy wektor do pojedynczego bitu znaku, +1 lub -1 na wymiar. Wynikiem jest ekstremalna redukcja śladów pamięci bez dodatkowego nakladu. Obliczanie wyników uwagi pozostaje dokladne, poniewaz projekcja bitu znaku zachowuje geometryczne relacje najwazniejsze podczas inferowania.

PolarQuant: Nowe spojrzenie na kompresję

PolarQuant przeformulowuje problem kompresji geometrycznie. Zamiast pracowac w standardowych wspolrzednych kartezjanskich, konwertuje wektory do postaci polarnej: promien reprezentuje wielkosc, katy reprezentują kierunek. Eliminuje to kosztowny krok normalizacji, ktorego wymaga wiekszosc metod kwantyzacji. Reprezentacja polarna naturalnie odwzorowuje się na przewidywalna siatke kolowa, która kwantyzuje się czysto. Rekurencyjne transformacje polarne mogą destylowac pełny wysokowymiarowy wektor do pojedynczego promienia polaconego z kompaktowym zestawem kątów.

Eksperymenty i wyniki

Zespol Google ocenial TurboQuant na szeregu testów dlugiego kontekstu: LongBench, Needle-in-Haystack, ZeroSCROLLS, RULER i L-Eval. Testowane modele to Gemma, Mistral i Llama-3.1-8B-Instruct. Pamięc pamięci podrecznej KV zostala zredukowana 6-krotnie lub więcej. Przy kwantyzacji 4-bitowej TurboQuant osiaga 8-krotne przyspieszenie w stosunku do standardowego 32-bitowego na GPU H100. W przypadku zadan wyszukiwania wektorowego TurboQuant przewyzsza zarowno Product Quantization jak i linie bazowe RaBitQ.

Inferowanie na CPU jest teraz gotowe do produkcji

To jest praktyczny wniosek. TurboQuant kompresuje modele tak agresywnie, ze inferowanie na CPU staje się mozliwe dla prawdziwych obciazen produkcyjnych, a nie tylko demonstracji badawczych. Spolecznosc llama.cpp szybko to dostrzegla i juz opublikowala dzialajace galezle implementacyjne:

Serwery w chmurze, takie jak dostepne w DCXV, są teraz w pelni zdolne do wykonywania inferowania AI bez jakiegokolwiek sprzetu GPU. Jesli czekalas na powod do przeniesienia obciazen AI z kosztownych instancji GPU na standardowe maszyny wirtualne w chmurze, TurboQuant jest tym powodem. Sprawdz https://dcxv.com/data-center#cloud dla aktualnych opcji serwerów w chmurze.

Patrzac w przyszlosc

TurboQuant rozwiazuje waskie gardlo pamięci podrecznej KV, które ograniczalo modele w skali Gemini od ich premiery. Umozliwia również wysokiej jakosci semantyczne wyszukiwanie wektorowe we wlasnej skali operacyjnej Google. Testy sugeruja, ze metoda zbliza się do niemal teoretycznych dolnych granic dla tej klasy kompresji. W miare jak mozliwosci AI integruja się glebiej z produktami programowymi, efektywna kwantyzacja staje się podstawowa infrastruktura, a nie ciekawostka badawcza.

Protesty przeciw centrom danych w Europie: co robić
clouddedicatedinfrastructure

Protesty przeciw centrom danych w Europie: co robić

6 listopada setki osób weszły na budowę centrum danych Microsoft w Amsterdamie. Liczby holenderskiej sieci, zmierzone opóźnienia do hubów UE i co robić.

Centra danych przegrały 45 do 1 w USA: wnioski dla klientów
clouddedicatedinfrastructure

Centra danych przegrały 45 do 1 w USA: wnioski dla klientów

47 lokalnych głosowań w USA o centrach danych, strona restrykcyjna wygrała w 45. Przeliczamy surowe dane i wyjaśniamy, co to oznacza dla najemców serwerów.

AWS BYOIP w 2026: $43.80 za IPv4 czy własna pula /24
ipv4pricingcloud

AWS BYOIP w 2026: $43.80 za IPv4 czy własna pula /24

AWS pobiera $0.005 za godzinę za publiczny IPv4, $43.80 rocznie. BYOIP jest wolny od tej opłaty: kiedy kupiony lub dzierżawiony /24 się zwraca, ze skryptem.

Odejście od VMware po Broadcom: sprawdzony plan migracji
clouddedicatedinfrastructure

Odejście od VMware po Broadcom: sprawdzony plan migracji

Broadcom skończył z licencjami wieczystymi, ograniczył partnerów i ukrył VDDK. Jak przenieść VM na KVM, Proxmox lub Hyper-V: daty i testowany konwerter OVA.

Propagacja DNS: 3 sekundy Cloudflare kontra Twój TTL
networkingcloudinfrastructure

Propagacja DNS: 3 sekundy Cloudflare kontra Twój TTL

Cloudflare skrócił opóźnienie budowania DNS do 3,3 s. Przełączenie serwera czeka na TTL, cache negatywny i 2 dni delegacji .com. Zmierzone na dwóch strefach.