Ana içeriğe geç
Programlama

Geliştirici nadir Git sağlama değerlerini tarayan tarayıcı aracı geliştirdi

Öne çıkanlar

  • Sistem, Git sağlamalarını kelime ve palindrom gibi kalıplara göre 16 üzeri 7 olasılık üzerinden puanlıyor.
  • Web Worker bileşeni, kural güncellemelerinde tüm olası değerleri 2 üzeri 28 bit boyutundaki tabloda yeniden işliyor.
  • Kayıtlı puanlama kuralları GLSL gölgelendiricisine derlenerek görselleştirme hesaplamaları GPU üzerinde yapılıyor.

Finch mühendislik ekibinden bir geliştirici, Git üzerinde üretilen özel ve nadir sağlama (hash) değerlerini tespit edip derecelendiren yeni bir tarayıcı tabanlı yöntem geliştirdi. Sistem, 16 üzeri 7 olası sağlama kombinasyonu arasından kelimeler, yinelenen karakterler, palindromlar veya sıralı dizilimler gibi kalıpları eşleştirerek bu değerlerin nadirlik oranını ve düşme ihtimalini hesaplıyor.

Tüm hesaplama sürecini doğrudan kullanıcının tarayıcısında çalıştıran geliştirici, 3 ila 7 karakter arasındaki dizilimleri tanımlanan kurallara göre puanlıyor. Yeni kurallar kaydedildiğinde bir Web Worker devreye girerek 16 üzeri 7 olası değeri yeniden sayıyor ve eşleşmeleri 2 üzeri 28 bit boyutundaki bir tabloda işaretleyerek katman boyutlarını ve görsel harita verisini oluşturuyor.

Geliştirilen sistem, toplanan verilerin ve haritanın görselleştirilmesi aşamasında GLSL gölgelendiricilerinden (shader) yararlanıyor. Kaydedilen kurallar GPU üzerinde çalışan bir gölgelendiriciye derleniyor ve ekrandaki sağlama puanları doğrudan grafik işlemcisi aracılığıyla hesaplanarak yüksek performans elde ediliyor.

Kaynak

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