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 3 years ago
Alternatives and similar repositories for fastops:
Users that are interested in fastops are comparing it to the libraries listed below
- C++ library to pack and unpack vectors of integers having a small range of values using a technique called Frame of Reference☆51Updated 10 months ago
- Fast random number generators: Vectorized (SIMD) version of xorshift128+☆111Updated 4 years ago
- ☆104Updated 11 months ago
- Selection and partial sorting algorithms☆135Updated 5 months ago
- Looking into the performance of heaps, starting with the Min-Max Heap☆65Updated 4 years ago
- SIMD (SWAR/SSE/SSE4/AVX2/AVX512F/ARM Neon) of Karp-Rabin algorithm's modification☆245Updated 3 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 2 years ago
- Quick sort code using AVX2 instructions☆68Updated 7 years ago
- Transpose: SIMD Integer+Floating Point Compression Filter☆59Updated 5 years ago
- Simple C++ code to benchmark fast division algorithms☆47Updated 3 years ago
- Fast differential coding functions (using SIMD instructions)☆51Updated 7 years ago
- Pruning elements in SIMD vectors (i.e., packing left elements)☆61Updated 11 months ago
- AVX512F and AVX2 versions of quick sort☆105Updated 7 years ago
- testbed for different SIMD implementations for set intersection and set union☆41Updated 4 years ago
- The world's first wait-free Software Transactional Memory☆172Updated 4 years ago
- For details, see the blog post:☆32Updated last year
- Compile-time TRIE based string matcher (C++11)☆51Updated 5 years ago
- Fast Hash Functions Using AES Intrinsics☆82Updated 5 years ago
- Base64 coding and decoding with SIMD instructions (SSE/AVX2/AVX512F/AVX512BW/AVX512VBMI/ARM Neon)☆159Updated 9 months ago
- High-performance dictionary coding☆104Updated 7 years ago
- Bitset Sort, a faster std::sort replacement.☆78Updated 2 years ago
- Sample program for article "SIMD-ized searching in unique constant dictionary" (http://0x80.pl/articles/simd-search.html)☆52Updated 7 years ago
- C++17 implementation of memory-efficient dynamic tries☆57Updated 2 years ago
- Fast C functions for the computing the positional popcount (pospopcnt).☆53Updated 4 years ago
- SIMDized check which bytes are in a set☆28Updated 6 years ago
- A C++ library for integer array compression☆28Updated 2 years ago
- Mirror of Agner Fog's C++ vector class library☆30Updated 5 years ago
- AVX-optimized sin(), cos(), exp() and log() functions☆114Updated 3 years ago
- Cache-friendly associative STL-like container with an Eytzinger (BFS) layout for C++☆31Updated 7 years ago
- Fast C header-only library for popcnt, pospopcnt, and set algebraic operations☆45Updated 5 years ago