หลังจากอยู่ในระหว่างการพัฒนาเป็นเวลาสองปี Zlib-ng รุ่นเบต้าใหม่ในฐานะไลบรารีการบีบอัดข้อมูล”รุ่นต่อไป”พร้อมใช้งานพร้อมการบีบอัดข้อมูลที่รวดเร็วกว่ามาก

ด้วย zlib-ng 2.1 เบต้า ประสิทธิภาพการคลายการบีบอัดเร็วขึ้น 56% เมื่อใช้ CPU x86_64 ที่รองรับ AVX2 โดยทั่วไป ประสิทธิภาพการคลายการบีบอัดควร”เร็วกว่ามาก”และพาดหัวข่าวเกี่ยวกับรุ่นเบต้าใหม่นี้

Zlib-ng 2.1 ยังทำงานเกี่ยวกับการปรับปรุงการบีบอัดจากระดับ 3 เป็น 9 ในขณะที่การเพิ่มความเร็วจะเน้นไปที่ด้านคลายการบีบอัดมากกว่า การอัปเดต zlib-ng 2.1 beta ยังได้ปรับปรุงระบบบิลด์ CMake ปรับปรุงการรองรับ Apple M1 ปรับปรุงการรองรับ EmScripten สำหรับการคอมไพล์เป็น JavaScript และการเปลี่ยนแปลงอื่นๆ อีกมากมาย

การเพิ่มประสิทธิภาพชุดคำสั่งบางส่วนด้วย zlib-ng 2.1 เบต้าคือการใช้งาน Adler32 กับ AVX-512/AVX512-VNNI/VMX, CRC32-B โดยใช้ VPCLMULQDQ, แฮชด้านข้างโดยใช้ VMX, การใช้งาน Comparison256 โดยใช้ SSE2 และส่วนขยาย การคัดลอกโดยใช้ SSSE3

ดาวน์โหลดและรายละเอียดเพิ่มเติมเกี่ยวกับ zlib-ng รุ่นเบต้า 2.1 ผ่าน GitHub

Categories: IT Info