Ana içeriğe geç
Programlama

Yapay zeka desteğiyle 5 mikrosaniyede JIT derleme yöntemi geliştirildi

Öne çıkanlar

  • Geliştirilen JIT derleyici kodları yaklaşık 5 mikrosaniyede derliyor.
  • Doğrudan ARM64 makine kodu üretimi için kopyala ve yamala tekniği kullanıldı.
  • Elde edilen çalışma zamanı performansı elle yazılmış koda kıyasla benzer hız sundu.

Geliştirici Edward Malisper, yapay zeka araçlarının sunduğu kolaylıklardan yararlanarak çalışma zamanında sadece 5 mikrosaniyede makine koduna dönüşen bir anında derleme (JIT) yaklaşımı geliştirdiğini duyurdu. pgrust adlı veri tabanı projesinde kullanılan bu yöntem, LLVM veya C/C++ kod üretimi gibi geleneksel yöntemlerin yüksek derleme süresi dezavantajını ortadan kaldırıyor.

Sistem, "kopyala ve yamala" (copy-and-patch) olarak bilinen bir teknikle doğrudan ARM64 makine kodunu hedefliyor. Belirli işlem şablonlarının çalışma anında ufak parametrelerle doldurulup birleştirilmesi mantığına dayanan mimari, yorumlanan kodlara kıyasla 10 ila 20 kat arasında performans artışı sağlıyor.

Yayımlanan teknik kılavuzda, bir düzenli ifade (regex) motoru üzerinden bu derleyici mimarisinin nasıl inşa edildiği detaylandırıldı. Düşük derleme gecikmesi sayesinde veri tabanındaki her SQL sorgusunun tek tek JIT ile derlenebildiği kaydedildi.

Kaynak

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