gary-funck / parallel-merge-sortLinks
Shared Memory, Message Passing, and Hybrid Merge Sort: UPC, OpenMP, MPI and Hybrid Implementations
☆14Updated last year
Alternatives and similar repositories for parallel-merge-sort
Users that are interested in parallel-merge-sort are comparing it to the libraries listed below
Sorting:
- AVX512F and AVX2 versions of quick sort☆104Updated 7 years ago
- Fast C header-only library for popcnt, pospopcnt, and set algebraic operations☆45Updated 5 years ago
- DSL for SIMD Sorting on AVX2 & AVX512☆31Updated 6 years ago
- Lock-free parallel disjoint set data structure (aka UNION-FIND) with path compression and union by rank☆66Updated 10 years ago
- C++ implementation of concurrent Binary Search Trees☆72Updated 10 years ago
- UME::SIMD A library for explicit simd vectorization.☆91Updated 7 years ago
- A fast and highly scalable GPU dynamic memory allocator☆107Updated 10 years ago
- For details, see the blog post:☆32Updated last year
- Sample program for article "SIMD-ized searching in unique constant dictionary" (http://0x80.pl/articles/simd-search.html)☆52Updated 8 years ago
- Giddy - A lightweight GPU decompression library☆42Updated 6 years ago
- GPU B-Tree with support for versioning (snapshots).☆49Updated 9 months ago
- MPI and OpenMP Examples☆18Updated 7 years ago
- Really fast C++ hash table☆14Updated 7 years ago
- Collection of Parallel String Sorting Algorithms including Parallel Super Scalar String Sample Sort and Parallel Multiway LCP-Mergesort☆34Updated 2 years ago
- ☆31Updated 4 years ago
- String map implementation through Fast Succinct Trie☆21Updated 4 years ago
- Vectorized version of the PCG random number generator☆83Updated 5 months ago
- EDSL for C++ to make just-in-time code generation easier☆86Updated 2 years ago
- ☆15Updated 8 years ago
- A hash table implementation using Robin Hood Linear Probing☆51Updated 11 years ago
- Parallel C++ algorithms☆64Updated last year
- A C++ smart pointer with copy-on-write semantics☆15Updated 9 years ago
- A C/C++ task-based programming model for shared memory and distributed parallel computing.☆72Updated 5 years ago
- fast prime sieve and hash algorithm☆38Updated 2 months ago
- A collection of SIMD optimized general purpose hash functions☆47Updated 10 years ago
- Vectorized intersections (research code)☆16Updated 8 years ago
- Interchangeable AoS and SoA containers☆25Updated 3 years ago
- mallocMC: Memory Allocator for Many Core Architectures☆58Updated 3 months ago
- High performance multithreading toolkit for C++17☆47Updated last month
- Test if AVX vector loads and stores are atomic☆30Updated 5 years ago