A General-purpose Parallel and Heterogeneous Task Programming System
-
Updated
Jun 5, 2024 - C++
A General-purpose Parallel and Heterogeneous Task Programming System
CUDA C++ Core Libraries
ThreadPoolManager is a C++ project that implements an efficient multi-threading system using a thread pool for generic functions of the same type and different tasks. It includes task management, synchronization mechanisms, and thread-safe logging to demonstrate concurrent task execution.
A parallel algorithm for counting intersections among sets of one-dimensional intervals
oneAPI Math Kernel Library (oneMKL) Interfaces
A high-performance, zero-overhead, extensible Python compiler using LLVM
KaMPIng: (Near) zero-overhead MPI wrapper for modern C++
BSF-skeleton
Parallel Engine for Radiation Energy Deposition
A highly optimised C++ library for mathematical applications and neural networks.
A family of header-only, very fast and memory-friendly hashmap and btree containers.
C++ class for signal processing, async network programming, concurrency, parallel computing and multithreading
Simple C++ concurrency through the power of coroutines and data channels
My research, playground, techniques with Parallel Programming
A simple & header-only threading library written in C++20 .
C++ light-weight Thread Pool library
C++ class to increase development speed
SPBench: A Framework for Benchmarking Stream Processing Applications
Add a description, image, and links to the parallel-programming topic page so that developers can more easily learn about it.
To associate your repository with the parallel-programming topic, visit your repo's landing page and select "manage topics."