PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.
A General-purpose Task-parallel Programming System in C++
oneAPI Threading Building Blocks (oneTBB)
a language for fast, portable data-parallel computation
Performance-portable, length-agnostic SIMD with runtime dispatch
Fast inference engine for Transformer models
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
The C++ Standard Library for Parallelism and Concurrency
C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, AVX512, NEON, SVE, WebAssembly, VSX, RISC-V))
Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
CUDA Core Compute Libraries
`std::execution`, the standard C++ framework for asynchronous and parallel programming.
Multiphysics Object Oriented Simulation Environment
Lightweight, general, scalable C++ library for finite element methods
A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.
Compiler for multiple programming models (SYCL, C++ standard parallelism, HIP/CUDA) for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!
Automatically Discovering Fast Parallelization Strategies for Distributed Deep Neural Network Training
Linear optimization software
GPGPU-Sim provides a detailed simulation model of contemporary NVIDIA GPUs running CUDA and/or OpenCL workloads. It includes support for features such as TensorCores and CUDA Dynamic Parallelism as well as a performance visualization tool, AerialVisoin, and an integrated energy model, GPUWattch.
The development repository for the deal.II finite element library
C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.
Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
Expressive Vector Engine - SIMD in C++ Goes Brrrr
Next generation FEniCS problem solving environment for solving finite element problems
Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program from a logic specification.
Efficient and parallel algorithms for point cloud registration [C++, Python]
A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
NetworKit is a growing open-source toolkit for large-scale network analysis.
A high performance Vector Database leveraging parallel graph computing
使用稠密算力卡对稀疏大显存主机进行加速,主机包括 AI Max+ 395、M3 512G、DGX Spark 等。
oneAPI Math Library (oneMath)
The Legion Parallel Programming System
IfcPlusPlus is an open source C++ class model, as well as a reader and writer for IFC files in STEP format. Features: Easy and efficient memory management using smart pointers. Parallel reader for very fast parsing on multi-core CPU's. Additionally, there's a simple IFC viewer application, using Qt and OpenSceneGraph. It can be used as starting point for all kinds of applications around the open building model standard IFC.
HPCC Systems (High Performance Computing Cluster) is an open source, massive parallel-processing computing platform for big data processing and analytics.
RAJA Performance Portability Layer (C++)
NVIDIA NVSHMEM is a parallel programming interface for NVIDIA GPUs based on OpenSHMEM. NVSHMEM can significantly reduce multi-process communication and coordination overheads by allowing programmers to perform one-sided communication from within CUDA kernels and on CUDA streams.
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.
A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
A framework for high-performance medical image processing, neural network inference and visualization
Fast, parallel 2D Delaunay triangulation using exact integer predicates
llama.cpp optimized for NVIDIA Tesla V100 (SM70): large MoE Qwen3.8-Flash-Next with MTP (prefill 3464 tok/s at 200K context, 6x V100-16GB) and Qwen3.8-27B with DFlash2 (decode up to 225 tok/s); 2-6 GPUs, 262K-512K context, multimodal, concurrent serving.
High-performance C++20 + Python engine for dynamic and incremental graph analytics on evolving graphs — BFS, SSSP, connected components, triangles, k-core and PageRank.