cchatzis / Nearest-Neighbour-LSH
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 3 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
- Lock-free parallel disjoint set data structure (aka UNION-FIND) with path compression and union by rank☆64Updated 9 years ago
- A Collection of Parallel Algorithms for Computational Geometry☆12Updated 2 years ago
- GPU B-Tree with support for versioning (snapshots).☆47Updated 4 months ago
- C++ to OpenCL C Source-to-source Translation☆13Updated 11 years ago
- Code for paper "Engineering a High-Performance GPU B-Tree" accepted to PPoPP 2019☆56Updated 2 years ago
- Boost.org graph_parallel module☆28Updated 2 months ago
- Graph Coarsening and Partitioning Library☆32Updated 5 years ago
- ☆9Updated 6 years ago
- A C++17 port of the JavaScript pixelmatch library, providing a small pixel-level image comparison library.☆11Updated this week
- ☆47Updated 2 years ago
- PH-Tree C++ implementation by Improbable.☆22Updated last year
- TreeMinHash: Fast Sketching for Weighted Jaccard Similarity Estimation☆14Updated 2 years ago
- C++ fast hierarchical clustering algorithms☆85Updated last year
- AVX512F and AVX2 versions of quick sort☆105Updated 7 years ago
- Naive Hilbert R-Tree implementation☆29Updated 10 years ago
- A library with space-filling curve algorithms (analysis, neighbor-finding, visualization) and other utilities (math, geometry, image proc…☆24Updated 7 years ago
- A library of various helper routines and frameworks used by many of the lab's software☆48Updated 10 months ago
- a dynamic 2d space partitioning tree☆22Updated 3 years ago
- LonestarGPU: Irregular algorithms parallelized for GPUs☆33Updated 5 years ago
- A reference implementation of std::simd, providing data parallel types in the C++ standard☆12Updated 4 years ago
- mallocMC: Memory Allocator for Many Core Architectures☆54Updated last week
- Evaluating different memory managers for dynamic GPU memory☆25Updated 4 years ago
- ☆21Updated 3 years ago
- High-performance updatable priority queue in C++☆38Updated 3 years ago
- This code base represents "faimGraph: High Performance Management of Fully-dynamic Graphs under tight Memory Constraints on the GPU"☆10Updated 3 years ago
- ☆15Updated 10 years ago
- Doug Moore's Fast Hilbert Curve Generation, Sorting, and Range Queries☆69Updated 8 years ago
- Compute morton keys using a look-up table generated at compile-time.☆31Updated 8 years ago
- A collection of SIMD optimized general purpose hash functions☆44Updated 10 years ago
- Persistent memory allocator for data-centric analytics☆54Updated last week