📈 GH Trending Explorer 🎲 Surprise me

Search: parallel · Language: C++ · clear

PaddlePaddle / Paddle

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)

★ 24k C++ today
lightgbm-org / LightGBM

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.

★ 19k C++ 1d ago
halide / Halide

a language for fast, portable data-parallel computation

★ 6.6k C++ today
google / highway

Performance-portable, length-agnostic SIMD with runtime dispatch

★ 5.9k C++ today
root-project / root

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically

★ 3.3k C++ today
xtensor-stack / xsimd

C++ wrappers for SIMD intrinsics and parallelized, optimized mathematical functions (SSE, AVX, AVX512, NEON, SVE, WebAssembly, VSX, RISC-V))

★ 2.8k C++ 4d ago
kokkos / kokkos

Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction

★ 2.7k C++ today
NVIDIA / stdexec

`std::execution`, the standard C++ framework for asynchronous and parallel programming.

★ 2.5k C++ today
mfem / mfem

Lightweight, general, scalable C++ library for finite element methods

★ 2.3k C++ today
dougbinks / enkiTS

A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.

★ 2.0k C++ 21d ago
AdaptiveCpp / AdaptiveCpp

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!

★ 2.0k C++ 1d ago
flexflow / flexflow-train

Automatically Discovering Fast Parallelization Strategies for Distributed Deep Neural Network Training

★ 1.9k C++ today
gpgpu-sim / gpgpu-sim_distribution

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.

★ 1.8k C++ 17d ago
dealii / dealii

The development repository for the deal.II finite element library

★ 1.7k C++ today
sail-sg / envpool

C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.

★ 1.5k C++ 1d ago
KratosMultiphysics / Kratos

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.

★ 1.4k C++ today
jfalcou / eve

Expressive Vector Engine - SIMD in C++ Goes Brrrr

★ 1.4k C++ 1d ago
FEniCS / dolfinx

Next generation FEniCS problem solving environment for solving finite element problems

★ 1.2k C++ today
souffle-lang / souffle

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.

★ 1.2k C++ 18d ago
koide3 / small_gicp

Efficient and parallel algorithms for point cloud registration [C++, Python]

★ 1.1k C++ 21d ago
esa / pagmo2

A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.

★ 938 C++ 21d ago
networkit / networkit

NetworKit is a growing open-source toolkit for large-scale network analysis.

★ 880 C++ 3d ago
ifcquery / ifcplusplus

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.

★ 662 C++ 5d ago
hpcc-systems / HPCC-Platform

HPCC Systems (High Performance Computing Cluster) is an open source, massive parallel-processing computing platform for big data processing and analytics.

★ 616 C++ today
llnl / RAJA

RAJA Performance Portability Layer (C++)

★ 603 C++ 1d ago
NVIDIA / nvshmem

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.

★ 597 C++ 1d ago
NGSolve / 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.

★ 589 C++ today
esa / pygmo2

A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.

★ 542 C++ 15d ago
FAST-Imaging / FAST

A framework for high-performance medical image processing, neural network inference and visualization

★ 520 C++ 6d ago
morishuz / delaunay32

Fast, parallel 2D Delaunay triangulation using exact integer predicates

★ 192 C++ 1mo ago
1115714829 / llama.cpp-v100

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.

★ 45 C++ 3d ago
sauravsingla / VeloGraphX

High-performance C++20 + Python engine for dynamic and incremental graph analytics on evolving graphs — BFS, SSSP, connected components, triangles, k-core and PageRank.