• เป็นไฟล์เฮดเดอร์ C++ แบบโอเพนซอร์สที่ให้การจัดเรียงประสิทธิภาพสูงบนพื้นฐาน SIMD (โดยใช้ implementation ของ AVX-512 quicksort)
  • ถูกนำไปใช้กับ Numpy แล้ว และความเร็วเพิ่มขึ้นประมาณ 10~17 เท่า
  • ช่วงปลายปีที่แล้ว อินเทลได้เปิดให้ใช้งาน x86-simd-sort ผ่าน GitHub
  • บน Intel Tiger Lake, int 16 บิตเร็วขึ้น 17 เท่า และ float 64 บิตเร็วขึ้น 10 เท่า
  • น่าเสียดายที่โปรเซสเซอร์ Intel Core ฝั่งไคลเอนต์รุ่นล่าสุดไม่ได้รองรับ AVX-512
  • AMD Zen4 (Ryzen 7000) และโปรเซสเซอร์เซิร์ฟเวอร์ EPYC รุ่นที่ 4 รองรับ AVX-512

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น