arneish / parallel-PCA-openmpLinks
A parallelized implementation of Principal Component Analysis (PCA) using Singular Value Decomposition (SVD) in OpenMP for C. The procedure used is Modified Gram Schmidt algorithm. The method for Classical Gram Schmidt is also available for use.
☆17Updated 6 years ago
Alternatives and similar repositories for parallel-PCA-openmp
Users that are interested in parallel-PCA-openmp are comparing it to the libraries listed below
Sorting:
- Highly parallel DBSCAN (HPDBSCAN)☆44Updated last year
- Ultra fast MSD radix sorter☆10Updated 5 years ago
- Library for performing spectral clustering in C++☆79Updated 2 years ago
- ☆22Updated 4 years ago
- Some CUDA design patterns and a bit of template magic for CUDA☆157Updated 2 years ago
- A generic C++11 k-means clustering implementation☆215Updated 7 months ago
- BagMinHash - Minwise Hashing Algorithm for Weighted Sets☆26Updated 5 years ago
- Fast C++ implementation of an O(NM) algorithm for the assignment problem.☆54Updated 4 years ago
- C++ fast hierarchical clustering algorithms☆88Updated 2 years ago
- Source code for the Shifted Hamming Distance (SHD) filtering mechanism for sequence alignment. Described in the Bioinformatics journal pa…☆36Updated 5 years ago
- DartMinHash: Fast Sketching for Weighted Sets☆12Updated last week
- Efficient Prefix-Sum data structures in C++.☆25Updated 2 years ago
- A pure C++ implementation of the lowess algorithm using templates☆21Updated 10 years ago
- UME::SIMD A library for explicit simd vectorization.☆91Updated 7 years ago
- NVBIO is a library of reusable components designed to accelerate bioinformatics applications using CUDA.☆224Updated 5 years ago
- A fast implementation of spectral clustering on GPU-CPU Platform☆32Updated 7 years ago
- Dynamic succinct/compressed data structures☆112Updated last year
- CUDA C implementation of Principal Component Analysis (PCA) through Singular Value Decomposition (SVD) using a highly parallelisable vers…☆28Updated 6 years ago
- FOundation of stXXl and thriLL☆14Updated last year
- ☆43Updated 7 years ago
- A C++ RangeTree implementation.☆43Updated 5 years ago
- kmeans☆55Updated 9 years ago
- Wavelet tree based on a fixed block boosting technique☆16Updated 4 years ago
- C++ Implementations of sketch data structures with SIMD Parallelism, including Python bindings☆156Updated last year
- C++/Eigen implementation of fast randomized SVD☆23Updated 5 years ago
- std::map/std::set implementation using the adaptive radix tree☆15Updated 4 years ago
- Term project completed for Scalable Machine Learning course; implemented k-d trees and ball trees to improve performance of parallel kNN …☆11Updated 3 years ago
- Online construction of run-length BWT (RLBWT) and r-index. Plus, online LZ77 parsing based on RLBWT.☆14Updated 7 years ago
- Quickly compute all maximal cliques of a graph☆80Updated 7 years ago
- a minimal C++ interval tree implementation☆237Updated 4 years ago