yandex / fastops
This small library enables acceleration of bulk calls of certain math functions on AVX and AVX2 hardware. Currently supported operations are exp, log, sigmoid and tanh. The library is designed with extensibility in mind.
☆88Updated 2 years ago
Related projects: ⓘ
- Transpose: SIMD Integer+Floating Point Compression Filter☆59Updated 4 years ago
- C++ library to pack and unpack vectors of integers having a small range of values using a technique called Frame of Reference☆48Updated 7 months ago
- Pruning elements in SIMD vectors (i.e., packing left elements)☆58Updated 7 months ago
- Selection and partial sorting algorithms☆129Updated last month
- Looking into the performance of heaps, starting with the Min-Max Heap☆62Updated 3 years ago
- Fast differential coding functions (using SIMD instructions)☆49Updated 6 years ago
- Fast random number generators: Vectorized (SIMD) version of xorshift128+☆109Updated 4 years ago
- AVX-optimized sin(), cos(), exp() and log() functions☆110Updated 2 years ago
- The world's first wait-free Software Transactional Memory☆168Updated 4 years ago
- For details, see the blog post:☆31Updated 9 months ago
- ☆49Updated 4 years ago
- immintrin_dbg.h is an include file, a wrapper around immintrin.h. It implements most of AVX, AVX2, AVX-512 vector intrinsics to enable so…☆57Updated last year
- Simple C++ code to benchmark fast division algorithms☆46Updated 3 years ago
- AVX512F and AVX2 versions of quick sort☆102Updated 6 years ago
- Quick sort code using AVX2 instructions☆67Updated 7 years ago
- ☆104Updated 7 months ago
- Sample program for article "SIMD-ized searching in unique constant dictionary" (http://0x80.pl/articles/simd-search.html)☆50Updated 7 years ago
- Portable C++ SIMD library☆173Updated 5 years ago
- C library to pack and unpack short arrays of integers as fast as possible☆84Updated last year
- A hash table implementation using Robin Hood Linear Probing☆50Updated 10 years ago
- Bitset Sort, a faster std::sort replacement.☆77Updated 2 years ago
- Fast Hash Functions Using AES Intrinsics☆79Updated 5 years ago
- Base64 coding and decoding with SIMD instructions (SSE/AVX2/AVX512F/AVX512BW/AVX512VBMI/ARM Neon)☆155Updated 5 months ago
- testbed for different SIMD implementations for set intersection and set union☆38Updated 4 years ago
- SIMD recipes, for various platforms (collection of code snippets)☆47Updated 3 years ago
- Cache-friendly associative STL-like container with an Eytzinger (BFS) layout for C++☆30Updated 7 years ago
- C++14 cache friendly B-heap priority queue☆104Updated 3 years ago
- SIMD (SWAR/SSE/SSE4/AVX2/AVX512F/ARM Neon) of Karp-Rabin algorithm's modification☆237Updated 2 years ago
- ☆100Updated this week
- Effective Memory Reclamation☆49Updated 4 years ago