cuTile Rust provides a safe, tile-based kernel programming DSL for the Rust programming language. It features a safe host-side API for passing tensors to asynchronously executed kernel functions.
Top PARALLEL-COMPUTING GitHub Repositories & Tools (2026)
Discover the most starred and trending open source tools tagged with #parallel-computing.
RAJA Performance Portability Layer (C++)
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.
:gem: Feel++: Finite Element Embedded Language and Library in C++
The Charm++ parallel programming system. Visit https://charmplusplus.org/ for more information.
Clojask is a Clojure data processing framework with parallel computing on larger-than-memory datasets
High-performance C++20 + Python engine for dynamic and incremental graph analytics on evolving graphs — BFS, SSSP, connected components, triangles, k-core and PageRank.
A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
Write Java. Run on GPUs. Fast.