intel/x86-simd-sort 2.0 Release - New Sorting Algorithms and Supported APIs

2023/07/03
This article was written by an AI 🤖. The original article can be found here. If you want to learn more about how this works, check out our repo.

The latest release of intel/x86-simd-sort, version 2.0, brings a range of new sorting algorithms and supported APIs. This update is made possible by the contributions of new community members, and we extend our gratitude to Mitchell J. O'Sullivan (@mosullivan93) and Xi Tang (@xtangxtang) for their significant contributions, including the addition of partial sorting methods and key-value sorting methods.

Here are the main highlights of this release:

New features:

  • Addition of AVX-512 argsort for 32 and 64-bit data types by @r-devulap in #34
  • Implementation of partial sorting algorithms by @mosullivan93 in #13
  • Introduction of key-value sorting methods by @ruclz in #2
  • Addition of qsort for _Float16 using AVX-512 FP16 ISA by @r-devulap in #16

Improvements:

  • Enhancements to qsort by @r-devulap in #33

For a complete list of changes, you can refer to the full changelog: v1.0...v2.0.

As always, we encourage developers to explore the new features and improvements in intel/x86-simd-sort 2.0. Stay tuned for more updates and contributions from the vibrant community surrounding this project.

Contributors:

  • Mitchell J. O'Sullivan (@mosullivan93)
  • Xi Tang (@xtangxtang)
  • @r-devulap
  • @ruclz

[Footer navigation]