Sudah hampir satu tahun sejak menguraikan perpustakaan penyortiran bertenaga AVX-512 dari Intel untuk menawarkan kecepatan penyortiran yang sangat cepat. Selama setahun terakhir telah menghadirkan rilis 1.0, algoritma baru di v2.0, dukungan AVX2 dan lebih banyak optimalisasi AVX-512 di v4.0, dan sekarang Intel mengeluarkan x86-simd-sort 5.0 dengan lebih banyak peningkatan kinerja.
Rilis x86-simd-sort 5.0 memperkenalkan API baru untuk mengurutkan objek C++ yang ditentukan khusus melalui object_qsort. Dukungan pengurutan baru untuk objek C++ kustom ini bisa 4~5x lebih cepat dibandingkan menggunakan std::sort pada sistem AVX-512, namun pada akhirnya dampak performanya akan bervariasi berdasarkan kelas kustom.
Rilis x86-simd-sort 5.0 juga menambahkan API keyvalue_qsort baru untuk mengurutkan array yang mewakili pasangan nilai kunci dan jauh lebih cepat dengan API baru ini. Rilis v5.0 juga menambahkan dukungan AVX2 untuk metode argosrt dan argselect. Penambahan AVX2 tersebut telah diterapkan pada NumPy upstream untuk NumPy 2.0 dengan pustaka Python tersebut telah menjadi salah satu pengguna awal pustaka Intel berkinerja tinggi ini.
Unduhan dan detail lebih lanjut tentang rilis Intel x86-simd-sort 5.0 melalui GitHub.
Itulah berita seputar Intel Merilis x86-simd-sort 5.0 Dengan Penyortiran Objek C++ 4~5x Lebih Cepat Menggunakan AVX-512, semoga bermanfaat. Disadur dari Phoronix.com.