Numpy Python 라이브러리에서 이미 채택된 것으로
AVX-512를 사용하여 퀵 정렬을 하는 라이브러리가 1.0이 되었습니다.

인텔은 SIMD 기반 16 / 32 / 64 비트 데이터 유형 정렬을 위한 C ++ 헤더 파일 라이브러리 x86-simd-sort v1.0을 출시했습니다.
현재 이 헤더 전용 라이브러리는 AVX-512 기반 퀵 정렬 구현만 제공하고 있습니다.
기존 채택된 Numpy의 경우 10~17배의 속도 향상을 제공할 수 있다고 합니다.
이 AVX-512 퀵 정렬 라이브러리는 intel AVX-512 지원 프로세서는 물론 AVX-512를 자랑하고 있는 AMD ZEN4(Ryzen 7000 시리즈 / 4세대 EPYC) 프로세서에서도 작동합니다.
라이브러리 라이센스는 BSD 3-Clause 을 따르고 있고
이 라이브러리는 깃 허브에서 다운로드가 가능합니다.
https://github.com/intel/x86-simd-sort/releases/tag/v1.0
Release v1.0 · intel/x86-simd-sort
First release of x86-simd-sort. This is the version that was merged into NumPy main branch. See numpy/numpy#22315 for more details. Supported features: AVX-512 quicksort for the following dtypes: ...
github.com
'Software' 카테고리의 다른 글
MATLAB(매트랩)을 대체할 오픈소스 GNU Octave 8.1 출시.... (0) | 2023.03.12 |
---|---|
Intel Quantum SDK 1.0 ( 양자 컴퓨팅 개발 라이브러리... ) (0) | 2023.03.07 |
오픈소스 게임 엔진 Godot 4.0 릴리즈.... (0) | 2023.03.02 |