640 skills found · Page 3 of 22
prism-em / PrismaticC++/CUDA package for parallelized simulation of image formation in Scanning Transmission Electron Microscopy (STEM) using the PRISM and multislice algorithms
orzzzjq / Parallel Banding Algorithm PlusCompute the exact Euclidean Distance Transform and Voronoi Diagram for 2D and 3D binary images using the GPU.
hoytak / PyksvdA highly optimized, parallel implementation of the Batch-OMP version of the KSVD learning algorithm.
AllTheLines / CacheTVS🏔 Calculating total viewsheds for geographic terrain using a cache-efficient and hightly parallel algorithm
qiansunn / BellmanFordParallel Implementation of Bellman Ford Algorithm
cicirello / Chips N SalsaA Java library of Customizable, Hybridizable, Iterative, Parallel, Stochastic, and Self-Adaptive Local Search Algorithms
reem / Rust N QueensA fast, parallel backtracking algorithm for n-queens implemented in rust.
rarietta / Projective DynamicsImplementation of the Projective Dynamics simulation method proposed by Dr. Ladislav Kavan et al. in 2014. This method of simulation projects each constraint locally and in parallel by making use of the OpenMP library, which allows the algorithm to maintain real-time performance speeds even with complex models, before solving for the system globally. This is the first publicly available implementation of this research. Project video found at: https://www.youtube.com/watch?v=pAG6ZEm7-Zc
DragonSpit / ParallelAlgorithmsParallel C++ algorithms
networkx / Nx ParallelA networkx backend that uses joblib to run graph algorithms in parallel.
inducer / BoxtreeQuad/octree building for FMMs in Python and OpenCL
darkobozidar / Cpu Vs Gpu SortingA comparison study between sequential sorting algorithms implemented in C++ and parallel sorting algorithms implemented in CUDA as part of the master's thesis.
nasa / HybridqHybridQ is a highly extensible platform designed to provide a common framework to integrate multiple state-of-the-art techniques to simulate large scale quantum circuits on a variety of hardware. HybridQ provides tools to manipulate, develop, and extend noiseless and noisy circuits for different hardware architectures. HybridQ also supports large-scale high-performance computing (HPC) simulations, automatically balancing workload among different processor nodes and enabling the use of multiple backends to maximize parallel efficiency. Everything is then glued together by a simple and expressive language that allows seamless switching from one technique to another as well as from one hardware to the next, without the need to write lengthy translations, thus greatly simplifying the development of new hybrid algorithms and techniques.
IntelSoftware / Ue4 ParallelDemo of parallel-for flocking algorithm on Unreal4
wangyiqiu / HdbscanA Fast Parallel Algorithm for HDBSCAN* Clustering
DrZhang99 / Algorithms Cudaparallel algorithm based on cuda
kifi / ReactiveLDAReactiveLDA is a fast, lightweight implementation of the Latent Dirichlet Allocation (LDA) algorithm, using a parallel vanilla Gibbs sampling algorithm.
sdsc / P3dfftP3DFFT stands for Parallel Three-Dimensional Fast Fourier Transforms. It is a library for large-scale computer simulations on parallel platforms. It implements 3D FFT and related algorithms such as Chebyshev transform (an important class of algorithm for simulations in a wide range of fields). P3DFFT uses 2D, or pencil, decomposition. For more information:
YangMechanicsGroupUTAustin / 2D ALDICAL-DIC(Augmented Lagrangian DIC) is a fast, parallel-computing DIC algorithm, which combines advantages of Local Subset DIC (fast, compute in parallel) and Global DIC (guarantee kinematic compatibility).
inganesa / CUDAkalmanFilterImplemented the Kalman Filter Algorithms on GPU using CUDA programming language. Analysed the run-time performance gain obtained by parallel computation of the various stages of the algorithm.Speed up of 1000x is observed for large input sets.