Ne yayımlandı?

Google Cloud, Cloud TPU'lar üzerinde çalışan modellerin KV önbelleğini ve ağırlıklarını taşımak için TPU Sync adlı açık kaynaklı C++ kütüphanesini yayımladı. Kütüphane Apache-2.0 lisansıyla paylaşıldı; PyTorch ve JAX için Python paketleri de mevcut.

KV önbellek, bir dil modelinin önceki hesaplarını saklayarak yanıt üretimini hızlandıran ara bellek. TPU Sync, TPU'nun yüksek bant genişlikli belleği (HBM), sunucu RAM'i, paylaşımlı depolama ve veri merkezi ağını tek bir bellek hiyerarşisi gibi ele alıyor.

Neden önemli?

Google'a göre darboğaz artık hesaplama değil, model durumunun taşınması. Şirketin Temmuz 2026'daki iç testlerinde 235-480 milyar parametreli MoE modellerde KV taşıma gecikmesi %90'ın üzerinde düştü; Qwen3 235B'de taşıma süresi saniyelerden yaklaşık 230 milisaniyeye indi. İlk token süresinde de %90'a varan iyileşme bildirildi.

Teknik ayrıntılar

  • Veriler TPU'nun kendi döşeme düzeninde, kopyalanmadan doğrudan DMA ile taşınıyor.
  • Transferler hesaplama sürerken arka planda yürütülüyor.
  • Veri yolunda XLA derlemesi yok; aktarım ve yeniden dağıtım saf C++ ile çalışıyor.
  • Ironwood (TPU v7x) sunucu başına 223 GB/s'ye kadar PCIe bant genişliği, tek ağ kartında ~192 Gbps ağ akışı raporlanıyor.

Sınırlar

Tüm rakamlar Google'ın kendi ölçümlerine dayanıyor ve gerçek dünyada farklılık gösterebileceği belirtiliyor. Pekiştirmeli öğrenme tarafı için sayı paylaşılmadı ve README, kütüphanenin henüz genel kullanım için önerilmediğini söylüyor.