Ana içeriğe geç
Programlama

Açık kaynak satranç motoru Stockfish 19 yayımlandı

Öne çıkanlar

  • Stockfish 19, önceki sürüme göre 44 puana kadar Elo artışı sağladı.
  • İşlemci komut setini otomatik tespit eden evrensel ikili sisteme geçildi.
  • RISC-V, LoongArch ve WebAssembly mimarilerine yerel destek eklendi.

Açık kaynak kodlu satranç motoru projesi Stockfish, yeni ana sürümü Stockfish 19'u resmen duyurdu. Yeni sürüm, bir önceki versiyon olan Stockfish 18'e kıyasla 44 puana kadar Elo artışı sağlıyor ve test eşleşmelerinde kaybettiğinin üç katından fazla oyun kazanıyor. Kullanıcılar yeni sürümü ücretsiz indirip grafik arayüzlerine doğrudan entegre edebiliyor.

Sürümle birlikte dağıtım mimarisinde önemli değişikliklere gidildi. İşlemci özelliklerini otomatik algılayarak AVX2 veya AVX-512 gibi komut kümelerine göre en uygun kodu çalıştıran evrensel ikili dosyalar devreye alındı. Yapay sinir ağı tarafında SFNNv16 mimarisine geçilirken, gereksiz tehdit özellikleri çıkarıldı ve yeni piyon çifti özellikleri eklendi. Ayrıca Stockfish 16.1 ile gelen ikincil küçük ağ emekliye ayrıldı ve eğitim sürecinde Kuantizasyon Farkındalıklı Eğitim (QAT) tekniği uygulandı.

Platform desteğini genişleten geliştiriciler, RISC-V ve LoongArch mimarileri ile WebAssembly hedeflerine yerel destek sağladı. Linux tarafında 1 GB devasa bellek sayfaları (huge pages) desteklenirken, Linux, macOS ve BSD için paylaşımlı bellek yapısı baştan yazıldı. Hatalı konum ve UCI komutlarına yönelik doğrulama süreçleri de sıkılaştırılarak kritik hata durumunda motorun doğrudan kapanması sağlandı.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.