arneish / parallel-PCA-openmp
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 5 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
- Sequential and Parallel(using Open MP and Pthreads) Implementations(c++) of the K Means Clustering Algorithm and visualizing the results …☆20Updated 6 years ago
- CUDA C implementation of Principal Component Analysis (PCA) through Singular Value Decomposition (SVD) using a highly parallelisable vers…☆27Updated 5 years ago
- Bitonic Sort for C and CUDA☆16Updated 6 years ago
- pyCUDA implementation of forward propagation for Convolutional Neural Networks☆18Updated 6 years ago
- A Collection of Parallel Algorithms for Computational Geometry☆12Updated 3 years ago
- Highly parallel DBSCAN (HPDBSCAN)☆43Updated 7 months ago
- Parallel implementations of the Decision Tree Classifier algorithm in CUDA, OPENMP & MPI☆5Updated 7 years ago
- Parallel network flows using OpenMP and CUDA.☆28Updated 6 years ago
- Fast & memory efficient Principal Components Analysis☆8Updated 9 years ago
- Sparse-dense matrix-matrix multiplication on GPUs☆14Updated 6 years ago
- GPU Optimization and Memory Abstraction Framework☆32Updated 5 years ago
- Implementation of breadth first search on GPU with CUDA Driver API.☆49Updated 4 years ago
- A warp-oriented dynamic hash table for GPUs☆73Updated last year
- Whippletree, a novel approach to scheduling dynamic, irregular workloads on the GPU☆21Updated 9 years ago
- Code accompanying my blog post on k-means in Python, C++ and CUDA☆58Updated 7 years ago
- This is a tuned sparse matrix dense vector multiplication(SpMV) library☆21Updated 9 years ago
- Abstractions of memory, allocator, vector, tuple, shared_ptr, unique_ptr, bitset, variant and string working on both CPU and GPU☆30Updated 2 weeks ago
- CUDA Sparse-Matrix Vector Multiplication, using Sliced Coordinate format☆21Updated 6 years ago
- A library with space-filling curve algorithms (analysis, neighbor-finding, visualization) and other utilities (math, geometry, image proc…☆24Updated 7 years ago
- Source code for the Shifted Hamming Distance (SHD) filtering mechanism for sequence alignment. Described in the Bioinformatics journal pa…☆35Updated 5 years ago
- Communication-Minimizing 2D Convolution in GPU Registers☆30Updated 11 years ago
- ☆34Updated 5 years ago
- An expression template based linear algebra library running completely on the GPU using CUDA☆25Updated 3 years ago
- Some scripts in Python, Java and C++ for matrix multiplication.☆95Updated 4 years ago
- GPU B-Tree with support for versioning (snapshots).☆47Updated 6 months ago
- Some CUDA design patterns and a bit of template magic for CUDA☆150Updated last year
- WIP · CUDA compatibility for Blaze · https://bitbucket.org/blaze-lib/blaze☆17Updated 5 years ago
- CUDA implementation of parallel Depth First Search (DFS) algorithm and it's comparison with a serial C++ DFS implementation.☆29Updated 6 years ago
- Code for "Message Scheduling for Performant, Many-Core Belief Propagation"☆11Updated 5 years ago
- A C++ toolkit for Convex Optimization (Logistic Loss, SVM, SVR, Least Squares etc.), Convex Optimization algorithms (LBFGS, TRON, SGD, Ad…☆51Updated 3 years ago