5 puan yazan xguru 2020-10-20 | 1 yorum | WhatsApp'ta paylaş
  • Arm v8.3-A çipleri ve sonraki sürümler FJCVTZS komutunu destekliyor

→ Floating-point Javascript ConVert To Signed fixed-point, rounding toward Zero

  • JS sayıları çift duyarlıklı (Double Precision) kayan noktalı tür olarak işlendiği için, bit işlemleri sırasında tamsayıya dönüştürmek gerekiyor. Bu da bu işlemin maliyetini azaltmak için ayrılmış özel bir işlev.

  • Yalnızca bu tek işlevle JavaScript işleme hızı %1~2 artıyor deniyor

1 yorum

 
xguru 2020-10-20

ARM tarafındaki bu Javascript komutu açıklaması: "Geliştirilmiş Javascript veri tipi dönüştürme"

https://community.arm.com/developer/ip-products/…

WebKit ekibinin bu komutu uygulayıp test etmesi sonucunda,

JS ve WASM hızını değerlendiren JetStream2 benchmark'ında %0,5 ila %2 iyileşme olduğu bildirildi.

"Emit fjcvtzs on ARM64E on Darwin"

https://bugs.webkit.org/show_bug.cgi?id=184023#c24