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:
- ☆51Updated 3 years ago
- Naive Hilbert R-Tree implementation☆31Updated 11 years ago
- A Collection of Parallel Algorithms for Computational Geometry☆12Updated 3 years ago
- GPU B-Tree with support for versioning (snapshots).☆51Updated last year
- A relatively simple implementation of the R* Tree data structure for C++☆51Updated 3 years ago
- Lock-free parallel disjoint set data structure (aka UNION-FIND) with path compression and union by rank☆67Updated 10 years ago
- A C++ RangeTree implementation.☆43Updated 5 years ago
- A header-only compile-time Morton encoding / decoding library for N dimensions.☆114Updated 2 years ago
- A Toolkit for Programming Parallel Algorithms on Shared-Memory Multicore Machines☆422Updated 2 months ago
- PH-Tree C++ implementation by Improbable.☆27Updated 2 years ago
- a dynamic 2d space partitioning tree☆24Updated 4 years ago
- ☆23Updated 4 years ago
- C++ Implementation of Visvalingam's algorithm (also known as Visvalingam Whyatt algorithm)☆36Updated 5 years ago
- ☆17Updated 10 months ago
- a CUDA implementation of a priority queue☆84Updated 5 years ago
- SuiteSparse: a suite of sparse matrix packages by @DrTimothyAldenDavis et al. with native CMake support☆53Updated last month
- This code base represents "faimGraph: High Performance Management of Fully-dynamic Graphs under tight Memory Constraints on the GPU"☆14Updated 4 years ago
- Experimental ranges for CUDA☆25Updated 7 years ago
- Daichi Amagata and Takahiro Hara, SIGMOD2021☆15Updated last year
- AVX512F and AVX2 versions of quick sort☆104Updated 8 years ago
- This is a header only library offering a variety of dynamically growing concurrent hash tables. That all work by dynamically migrating th…☆118Updated last year
- A C++ implementation of a LRU cache☆42Updated 5 years ago
- Trillion-edge Scale Graph Edge Partitioning☆30Updated 6 years ago
- ☆13Updated 5 years ago
- A generic C++11 k-means clustering implementation☆216Updated 9 months ago
- Code for paper "Engineering a High-Performance GPU B-Tree" accepted to PPoPP 2019☆58Updated 3 years ago
- UME::SIMD A library for explicit simd vectorization.☆91Updated 8 years ago
- Templated Portable I/O Environment☆115Updated 9 months ago
- iBFS: Concurrent Breadth-First Search on GPUs. SIGMOD'16☆26Updated 8 years ago
- PH-Tree C++ implementation☆37Updated this week