cchatzis / Nearest-Neighbour-LSHLinks
C++ program that, given a vectorised dataset and query set, performs locality sensitive hashing, finding either Nearest Neighbour (NN) or Neighbours in specified range of points in query set, using either Euclidian distance or Cosine Similarity.
☆11Updated 4 years ago
Alternatives and similar repositories for Nearest-Neighbour-LSH
Users that are interested in Nearest-Neighbour-LSH are comparing it to the libraries listed below
Sorting:
- ☆48Updated 3 years ago
- A relatively simple implementation of the R* Tree data structure for C++☆51Updated 2 years ago
- A Collection of Parallel Algorithms for Computational Geometry☆12Updated 3 years ago
- GPU B-Tree with support for versioning (snapshots).☆49Updated 10 months ago
- Naive Hilbert R-Tree implementation☆30Updated 10 years ago
- Lock-free parallel disjoint set data structure (aka UNION-FIND) with path compression and union by rank☆67Updated 10 years ago
- A Toolkit for Programming Parallel Algorithms on Shared-Memory Multicore Machines☆372Updated 4 months ago
- ☆21Updated 4 years ago
- Code for paper "Engineering a High-Performance GPU B-Tree" accepted to PPoPP 2019☆57Updated 3 years ago
- a dynamic 2d space partitioning tree☆23Updated 4 years ago
- ☆13Updated 4 years ago
- An efficient C++ multi-threaded sorting function based on C++11 threads☆27Updated 9 years ago
- A warp-oriented dynamic hash table for GPUs☆74Updated last year
- Lossless compressor of multidimensional floating-point arrays☆118Updated 5 years ago
- A header-only compile-time Morton encoding / decoding library for N dimensions.☆108Updated 2 years ago
- This code base represents "faimGraph: High Performance Management of Fully-dynamic Graphs under tight Memory Constraints on the GPU"☆13Updated 4 years ago
- Concurrent CPU-GPU Programming using Task Models☆103Updated 5 years ago
- Daichi Amagata and Takahiro Hara, SIGMOD2021☆15Updated last year
- High-performance updatable priority queue in C++☆40Updated 4 years ago
- PH-Tree C++ implementation☆31Updated 6 months ago
- Whippletree, a novel approach to scheduling dynamic, irregular workloads on the GPU☆22Updated 9 years ago
- Parallel Graph Input Output☆20Updated 2 years ago
- A C++ implementation of a LRU cache☆42Updated 5 years ago
- a CUDA implementation of a priority queue☆83Updated 5 years ago
- iBFS: Concurrent Breadth-First Search on GPUs. SIGMOD'16☆25Updated 8 years ago
- AVX512F and AVX2 versions of quick sort☆104Updated 7 years ago
- Task graph-based asynchronous programming system using C++ coroutine☆93Updated last year
- PH-Tree C++ implementation by Improbable.☆24Updated 2 years ago
- Packed Memory Array☆17Updated 11 years ago
- Parallel Tasking Library (PTL) - Lightweight C++11 mutilthreading tasking system featuring thread-pool, task-groups, and lock-free task q…☆48Updated 10 months ago