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
Related projects ⓘ
Alternatives and complementary repositories for parallel-PCA-openmp
- Parallel implementations of the Decision Tree Classifier algorithm in CUDA, OPENMP & MPI☆5Updated 6 years ago
- Highly parallel DBSCAN (HPDBSCAN)☆36Updated last month
- pyCUDA implementation of forward propagation for Convolutional Neural Networks☆17Updated 5 years ago
- A GPU-based LZSS compression algorithm, highly tuned for NVIDIA GPGPUs and for streaming data, leveraging the respective strengths of CPU…☆35Updated 8 years ago
- ☆42Updated 2 years ago
- Parallel network flows using OpenMP and CUDA.☆27Updated 5 years ago
- CUDA implementation of parallel Depth First Search (DFS) algorithm and it's comparison with a serial C++ DFS implementation.☆27Updated 6 years ago
- Parallel Matrix Multiplication Using OpenMP, Phtreads, and MPI☆55Updated 2 years ago
- Fast & memory efficient Principal Components Analysis☆8Updated 9 years ago
- Implementation of the maximum network flow problem in CUDA.☆27Updated 3 years ago
- A library with space-filling curve algorithms (analysis, neighbor-finding, visualization) and other utilities (math, geometry, image proc…☆24Updated 7 years ago
- C++ library for tensors☆13Updated 4 years ago
- C++ fast hierarchical clustering algorithms☆79Updated last year
- Fast and full-featured Matrix Market I/O library for C++, Python, and R☆75Updated 3 months ago
- DartMinHash: Fast Sketching for Weighted Sets☆13Updated 3 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
- Fast matrix multiplication☆28Updated 3 years ago
- A warp-oriented dynamic hash table for GPUs☆71Updated 9 months ago
- Massively Parallel Huffman Decoding on GPUs☆42Updated 5 years ago
- CUDA C implementation of Principal Component Analysis (PCA) through Singular Value Decomposition (SVD) using a highly parallelisable vers…☆26Updated 5 years ago
- Some CUDA design patterns and a bit of template magic for CUDA☆146Updated last year
- Fork of magma to include more BLAS☆28Updated 7 years ago
- This repository contains some concept based code in C++ along with their explanation. A proper understanding of these concepts would be r…☆7Updated 4 years ago
- Set of basic classes (vector, matrix, images and memory array) for CPU and GPU☆17Updated 3 years ago
- Sparse Matrix - Simple implementation of Sparse Matrix Operations in C++.☆17Updated 5 years ago
- A C/C++ task-based programming model for shared memory and distributed parallel computing.☆71Updated 4 years ago
- Learn OpenMP examples step by step☆86Updated 3 years ago
- Visualization of CPU Scheduling Algorithms.☆65Updated 5 years ago
- A high performance implementation of kmeans algorithm with cuda☆18Updated 10 years ago