CUDA ve HIP GDN Chunked Kernel ile Llama.cpp Performansında %20'a Kadar Artış
llama.cpp projesine eklenen GDN chunked kernel, çeşitli GPU'larda token başına saniye (tok/s) oranında önemli iyileşmeler sağladı. RTX PRO 6000 Blackwell gibi üst düzey kartlarda %20.6'ya kadar performans artışı kaydedildi. Bu sonuçlar, topluluk tarafından sunulan pull request'in etkisini gösteriyor.

Özetle
- 1
GDN chunked kernel, RTX PRO 6000 Blackwell üzerinde Qwen3.5-35B-A3B-Q8_0 modelinde %20.6 performans artışı sağladı.
- 2
Çeşitli GPU'larda (Spark GB10, RTX 5090, RTX 4090, RTX 3090) ortalama %3‑17 arasında token başına saniye iyileşmesi gözlendi.
- 3
Benchmark sonuçları, 2048 ve 4096 tokenlik prompt uzunlukları için ayrı ayrı raporlanarak kernel'in ölçeklenebilirliği kanıtlandı.
llama.cpp deposuna yapılan yeni bir pull request (PR #29353) kapsamında, CUDA ve HIP platformları için GDN (Group Normalization) chunked kernel entegrasyonu gerçekleştirildi. Bu kernel, özellikle büyük dil modellerinin prompt token işleme sürecinde veri akışını daha verimli hale getirerek işlemci ve bellek kullanımını optimize ediyor.
Yapılan benchmark testleri, farklı GPU konfigürasyonları ve model varyantları üzerinde gerçekleştirildi. RTX PRO 6000 Blackwell kartı üzerinde Qwen3.5-35B-A3B-Q8_0 modeli, 2048 tokenlik promptta 13,653.58 tok/s'den 16,459.56 tok/s'ye (%20.6) yükseldi. Benzer şekilde aynı kartta 4096 tokenlik promptta da %17.8 artış gözlendi. Diğer GPU'lar, Spark GB10, RTX 5090, RTX 4090 ve RTX 3090 gibi, ortalama %3 ila %17 arasında performans iyileştirmeleri sundu.
En yüksek iyileşme, RTX PRO 6000 Blackwell üzerindeki Qwen3.5-35B-A3B-Q8_0 modelinde gözlemlendi. Orta seviye donanımlarda (Spark GB10) ise %4 civarında artışlar kaydedildi. Bu sonuçlar, GDN chunked kernel'in farklı donanım mimarileri ve model boyutlarıyla uyumlu bir şekilde çalıştığını ve genel performans artışı sağladığını gösteriyor.
Topluluk tarafından sunulan bu geliştirme, açık kaynaklı LLM altyapılarının verimliliğini artırma yönündeki çabaların bir örneği olarak öne çıkıyor. Geliştiriciler, bu kernel'i kendi projelerinde kullanarak daha hızlı yanıt süreleri ve düşük maliyetli inference elde edebilirler.
Yöney yorumu
GDN chunked kernel'in getirdiği performans artışı, özellikle yüksek kapasiteli GPU'larda inference maliyetlerini düşürerek geliştiricilere ve araştırmacılara fayda sağlayacak. Ancak iyileşme oranları donanıma göre değiştiği için, tüm kullanıcılar aynı seviyede kazanç elde etmeyebilir.
Haberdeki skorlar
Bu skorların kaynak metinde birebir geçtiği doğrulandı. Bilinen testlerin sonuçları Benchmark sıralamalarına da eklenir.
- Qwen3.8-27B-UD-Q8_K_LToken per second (2048 prompt) · 2048 prompt tokens984.86 tok/s
- Qwen3.8-27B-UD-Q8_K_LToken per second (4096 prompt) · 4096 prompt tokens973.34 tok/s
Bu haber Reddit LocalLLaMA kaynağından derlenip Türkçeye aktarıldı. Ayrıntılar ve orijinal metin için oka tıklayın.


