Bookmarks tagged [concurrency]
https://github.com/ComputationalRadiationPhysics/alpaka
Abstraction library for parallel kernel acceleration. [LGPLv3+]
- tags: cpp, concurrency
- source code
https://github.com/arrayfire/arrayfire
A general purpose GPU library. [BSD]
- tags: cpp, concurrency
- source code
https://github.com/Amanieu/asyncplusplus
A lightweight concurrency framework for C++11, inspired by the Microsoft PPL library and the N3428 C++ standard proposal. [MIT]
- tags: cpp, concurrency
- source code
https://github.com/boostorg/compute
A C++ GPU Computing Library for OpenCL. [Boost]
- tags: cpp, concurrency
- source code
https://github.com/HSA-Libraries/Bolt
A C++ template library optimized for GPUs. [Apache2]
- tags: cpp, concurrency
- source code
https://github.com/concurrencykit/ck
Concurrency primitives, safe memory reclamation mechanisms and non-blocking data structures. [BSD]
- tags: cpp, concurrency
- source code
https://github.com/cameron314/concurrentqueue
A fast multi-producer, multi-consumer lock-free concurrent queue for C++11. [BSD,Boost]
- tags: cpp, concurrency
- source code
https://github.com/cpp-taskflow/cpp-taskflow
Fast C++ Parallel Programming with Task Dependencies. [MIT]
- tags: cpp, concurrency
- source code
CUB provides state-of-the-art, reusable software components for every layer of the CUDA programming mode. [New BSD]
- tags: cpp, concurrency
- source code
https://github.com/ComputationalRadiationPhysics/cupla
C++ API to run CUDA/C++ on OpenMP, Threads, TBB, ... through Alpaka. [LGPLv3+]
- tags: cpp, concurrency
- source code
https://github.com/schlangster/cpp.react
A reactive programming library for C++11. [Boost]
- tags: cpp, concurrency
- source code
https://github.com/RichieSams/FiberTaskingLib
Task-based multi-threading library that supports task graphs with arbitrary dependencies. [Apache]
- tags: cpp, concurrency
- source code
https://github.com/GameTechDev/GTS-GamesTaskScheduler
A task scheduling framework designed for the needs of game developers. [MIT]
- tags: cpp, concurrency
- source code
https://github.com/intel/parallelstl
Intel® implementation of C++17 STL for C++11 and above. [Apache2]
- tags: cpp, concurrency
- source code
https://www.threadingbuildingblocks.org/
Intel® Threading Building Blocks. [Apache2]
- tags: cpp, concurrency
https://github.com/preshing/junction
A library of concurrent data structures in C++. [BSD]
- tags: cpp, concurrency
- source code
https://github.com/khizmax/libcds
A C++ library of Concurrent Data Structures. [BSD]
- tags: cpp, concurrency
- source code
https://github.com/libclsph/libclsph
An OpenCL based GPU accelerated SPH fluid simulation library. [MIT]
- tags: cpp, concurrency
- source code
https://github.com/sustrik/libdill/
Introduces structured concurrency in C. [MIT]
- tags: cpp, concurrency
- source code
https://github.com/apple/swift-corelibs-libdispatch
Grand Central Dispatch (GCD), developed by Apple Inc., is a task parallelism technology based on the thread pool pattern. libdispatch is a library that provides the implementation of GCD's services. [...
- tags: cpp, concurrency
- source code
https://github.com/sustrik/libmill/
Introduces Go-style concurrency in C. [MIT]
- tags: cpp, concurrency
- source code
https://github.com/moderngpu/moderngpu
moderngpu is a productivity library for general-purpose computing on GPUs. It is a header-only C++ library written for CUDA. The unique value of the library is in its accelerated primitives for solvin...
- tags: cpp, concurrency
- source code
https://github.com/NVIDIA/nccl
Optimized primitives for collective multi-GPU communication. [BSD]
- tags: cpp, concurrency
- source code
https://www.khronos.org/opencl/
The open standard for parallel programming of heterogeneous systems.
- tags: cpp, concurrency
The OpenMP API.
- tags: cpp, concurrency
The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators [Apache2]
- tags: cpp, concurrency
https://github.com/cameron314/readerwriterqueue
A fast single-producer, single-consumer lock-free queue for C++. [BSD]
- tags: cpp, concurrency
- source code
A parallel algorithms library which resembles the C++ Standard Template Library (STL). [Apache2]
- tags: cpp, concurrency
https://github.com/bloomen/transwarp
A header-only C++ library for task concurrency. [MIT]
- tags: cpp, concurrency
- source code
https://github.com/STEllAR-GROUP/hpx/
A general purpose C++ runtime system for parallel and distributed applications of any scale. [Boost]
- tags: cpp, concurrency
- source code
https://github.com/ddemidov/vexcl
A C++ vector expression template library for OpenCL/CUDA. [MIT]
- tags: cpp, concurrency
- source code
https://github.com/bloomberg/quantum
A powerful C++ coroutine dispatcher framework built on top of boost::coroutines2.
- tags: cpp, concurrency
- source code
https://github.com/aymanmadkour/glock
Granular locking crate for Rust. Contribute to aymanmadkour/glock development by creating an account on GitHub.
- tags: rust, concurrency
- source code
https://github.com/crossbeam-rs/crossbeam
Tools for concurrent programming in Rust. Contribute to crossbeam-rs/crossbeam development by creating an account on GitHub.
- tags: rust, concurrency
- source code
https://github.com/pop-os/bus-writer
Generic single-reader, multi-writer
- tags: rust, concurrency
- source code
https://github.com/rayon-rs/rayon
Rayon: A data parallelism library for Rust. Contribute to rayon-rs/rayon development by creating an account on GitHub.
- tags: rust, concurrency
- source code
https://github.com/rustcc/coroutine-rs
Coroutine Library in Rust. Contribute to rustcc/coroutine-rs development by creating an account on GitHub.
- tags: rust, concurrency
- source code
https://github.com/zonyitoo/coio-rs
Coroutine I/O for Rust. Contribute to zonyitoo/coio-rs development by creating an account on GitHub.
- tags: rust, concurrency
- source code
Actor-based concurrent object framework for Ruby.
- tags: ruby, concurrency, parallelism
https://github.com/ruby-concurrency/concurrent-ruby
Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
- tags: ruby, concurrency, parallelism
- source code
https://github.com/eventmachine/eventmachine
An event-driven I/O and lightweight concurrency library for Ruby.
- tags: ruby, concurrency, parallelism
- source code
https://github.com/ahoward/forkoff
brain-dead simple parallel processing for ruby.
- tags: ruby, concurrency, parallelism
- source code
https://github.com/grosser/parallel
Run any code in parallel Processes (> use all CPUs) or Threads (> speedup blocking operations).
- tags: ruby, concurrency, parallelism
- source code
https://docs.python.org/3/library/concurrent.futures.html
(Python standard library) A high-level interface for asynchronously executing callables.
- tags: python, concurrency, parallelism
https://docs.python.org/3/library/multiprocessing.html
(Python standard library) Process-based parallelism.
- tags: python, concurrency, parallelism
Asynchronous framework with WSGI support.
- tags: python, concurrency, parallelism
A coroutine-based Python networking library that uses greenlet.
- tags: python, concurrency, parallelism
https://github.com/MagicStack/uvloop
Ultra fast implementation of asyncio
event loop on top of libuv
.
- tags: python, concurrency, parallelism
- source code
https://github.com/soravux/scoop
Scalable Concurrent Operations in Python.
- tags: python, concurrency, parallelism
- source code
http://tutorials.jenkov.com/java-util-concurrent/index.html
In this tutorial I will take you through the new java.util.concurrent classes, one by one, so you can learn how to use them. I will use the versions in Java 6. I am not sure if there are any differenc...
- tags: java, concurrency, asynchronous
https://rclayton.silvrback.com/speaking-intelligently-about-java-vs-node-performance
Speaking Intelligently about "Java vs Node" Performance - Please understand what's really important when it comes to the benefits of a platform.
- tags: java, node.js, performance, concurrency, benchmarking