TranslatedPArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (Core framework of 'PaddlePaddle' (飞桨, Feijiang), for deep learning & machine learning: high-performance single-machine and distributed training, and cross-platform deployment)
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.
C++ Parallel Computing and Asynchronous Networking Framework
A General-purpose Task-parallel Programming System in C++
- parallel-programming
- threadpool
- concurrent-programming
- high-performance-computing
A family of header-only, very fast and memory-friendly hashmap and btree containers.
- hash
- tables
- unordered-map
- unordered-set
BS::thread_pool: a fast, lightweight, modern, and easy-to-use C++17 / C++20 / C++23 thread pool library
- thread-pool
- threadpool
- multithreading
- cpp
The C++ Standard Library for Parallelism and Concurrency
Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
Multiphysics Object Oriented Simulation Environment: A robust, modern, extendable, finite element/finite volume framework that excels at creating complex multiphysics simulations.
Lightweight, general, scalable C++ library for finite element methods
The development repository for the deal.II finite element library
- finite-elements
- c-plus-plus
- fem
- hpc
SIMD Vector Classes for C++
- vectorization
- parallel
- simd-vector
- simd-instructions
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.
使用稠密算力卡对稀疏大显存主机进行加速,主机包括 AI Max+ 395、M3 512G、DGX Spark 等。
- llama-cpp
- pipeline-parallelism
- prefill-decode
- rtx-3060
A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
- cpp20
- coroutines
- wait-free
- threadpool
Powerful multi-threaded coroutine dispatcher and parallel execution engine
A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
- optimization
- optimization-algorithms
- optimization-methods
- optimization-problem
Collection of self-contained header-only libraries for C++17
An easy-to-use and fast library for task-based parallelism, utilizing coroutines.
The project provides high-performance concurrency, enabling highly parallel computation.
C++20 concurrency framework with no compromises. Excellent performance, powerful features, and simple syntax.
A realtime visual programming language for interactive media.
The Massively Parallel Quantum Chemistry program, MPQC, computes properties of atoms and molecules from first principles using the time independent Schrödinger equation.