Skip to content

v6.0

Latest
Compare
Choose a tag to compare
@r-devulap r-devulap released this 04 Nov 16:49
· 6 commits to main since this release
9ab7d47

Release 6.0 introduces several key enhancements to our software. The update brings new APIs for partial sorting of key-value pairs, along with comprehensive AVX2 support across all routines. Additionally, PyTorch now leverages AVX-512 and AVX2 key-value sort routines to boost the performance of torch.sort and torch.argsort functions by up-to 10x (see pytorch/pytorch#127936). We thank the community for all their contributions. Here is a quick summary of all the changes:

New features:

  • Support for qselect and partial sort for key-value data types #151.
  • Accelerate key-value sort using openMP pragmas #153.
  • AVX2 support for key-value sort, partial sort and objsort methods #145, .
  • Simply use of ISA specific sort methods with a unified static API #143.
  • Support for descending order sort for all the sort routines #140, #144, #151.
  • Intel LLVM compiler support #131.

Improvements:

  • Improved pivot selection for better performance on data with few unique values #127, #168.

New Contributors

Full Changelog: v5.0...v6.0