All Categories → Control Flow → parallel-computing

Top 162 parallel-computing open source projects

Pothoscore
The Pothos data-flow framework
Raja
RAJA Performance Portability Layer (C++)
Nwchem
NWChem: Open Source High-Performance Computational Chemistry
Dispy
Distributed and Parallel Computing Framework with / for Python
Gipuma
Massively Parallel Multiview Stereopsis by Surface Normal Diffusion
Opentimer
A High-performance Timing Analysis Tool for VLSI Systems
Awesome Parallel Computing
A curated list of awesome parallel computing resources
Bohrium
Automatic parallelization of Python/NumPy, C, and C++ codes on Linux and MacOSX
Sundials
SUNDIALS is a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. This is a mirror of current releases, and development will move here eventually. Pull requests are welcome for bug fixes and minor changes.
Fast
A framework for GPU based high-performance medical image processing and visualization
Dolfinx
Next generation FEniCS problem solving environment
Ngsolve
Netgen/NGSolve is a high performance multiphysics finite element software. It is widely used to analyze models from solid mechanics, fluid dynamics and electromagnetics. Due to its flexible Python interface new physical equations and solution algorithms can be implemented easily.
Awesome Machine Learning In Compilers
Must read research papers and links to tools and datasets that are related to using machine learning for compilers and systems optimisation
Klyng
A message-passing distributed computing framework for node.js
Bigmachine
Bigmachine is a library for self-managing serverless computing in Go
Samrai
Structured Adaptive Mesh Refinement Application Infrastructure - a scalable C++ framework for block-structured AMR application development
Future.apply
🚀 R package: future.apply - Apply Function to Elements in Parallel using Futures
Embb
Embedded Multicore Building Blocks (EMB²): Library for parallel programming of embedded systems. Star us on GitHub? +1
Opencoarrays
A parallel application binary interface for Fortran 2018 compilers.
Pyexpool
Python Multi-Process Execution Pool: concurrent asynchronous execution pool with custom resource constraints (memory, timeouts, affinity, CPU cores and caching), load balancing and profiling capabilities of the external apps on NUMA architecture
Pygmo2
A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
Dash
DASH, the C++ Template Library for Distributed Data Structures with Support for Hierarchical Locality for HPC and Data-Driven Science
Swifter
A package which efficiently applies any function to a pandas dataframe or series in the fastest available manner
Core
parallel finite element unstructured meshes
Work Stealing Queue
A fast work-stealing queue template in C++
Onemkl
oneAPI Math Kernel Library (oneMKL) Interfaces
Pyhpc Benchmarks
A suite of benchmarks to test the sequential CPU and GPU performance of most popular high-performance libraries for Python.
Parapet
A purely functional library to build distributed and event-driven systems
Pp4fpgas Cn Hls
HLS Project of pp4fpgas - https://github.com/xupsh/pp4fpgas-cn
Charm
The Charm++ parallel programming system. Visit https://charmplusplus.org/ for more information.
Biglasso
biglasso: Extending Lasso Model Fitting to Big Data in R
Lsh deeplearning
Scalable and Sustainable Deep Learning via Randomized Hashing
Schwimmbad
A common interface to processing pools.
Quinoa
Adaptive computational fluid dynamics
Parallel
This project now lives on in a rewrite at https://gitlab.redox-os.org/redox-os/parallel
Parenchyma
An extensible HPC framework for CUDA, OpenCL and native CPU.
Parallelly
R package: parallelly - Enhancing the 'parallel' Package
Lsf Python Api
Location for the LSF Python wrapper for controlling all things LSF
P4pdes
C and Python examples from my book on using PETSc to solve PDEs
Pelagia
Automatic parallelization (lock-free multithreading thread) tool developed by Surparallel Open Source.Pelagia is embedded key value database that implements a small, fast, high-reliability on ANSI C.
Pwrake
Parallel Workflow extension for Rake, runs on multicores, clusters, clouds.
Ray Tracing Iow Rust
Ray Tracing in One Weekend written in Rust
Queso
QUESO is a C++ library for doing uncertainty quantification. QUESO stands for Quantification of Uncertainty for Estimation, Simulation and Optimization.
Geatpy
Evolutionary algorithm toolbox and framework with high performance for Python
1-60 of 162 parallel-computing projects