All Categories → Control Flow → parallelism

Top 60 parallelism open source projects

Threadbox
Recursive Worker Threads in NodeJS
Awesome Machine Learning In Compilers
Must read research papers and links to tools and datasets that are related to using machine learning for compilers and systems optimisation
Svelto.tasks
Svelto Tasks - C# promises compliant multi-threaded tasks runner
Hpx
The C++ Standard Library for Parallelism and Concurrency
Riko
A Python stream processing engine modeled after Yahoo! Pipes
Chocolate
A fully decentralized hyperparameter optimization framework
Imminent
A composable Futures library for Clojure
Paramgmt
A parallel SSH-based remote machine management system
Cekirdekler
Multi-device OpenCL kernel load balancer and pipeliner API for C#. Uses shared-distributed memory model to keep GPUs updated fast while using same kernel on all devices(for simplicity).
Atmsimulator
Used the notion of threads and parallelism to make a ATM Simulator.
18337
18.337 - Parallel Computing and Scientific Machine Learning
Fucking Java Concurrency
🎏 Simple show cases of java concurrency problems, seeing 🙈 is believing 🐵
Syntax sugar python
A library adding some anti-Pythonic syntatic sugar to Python
Juliadb.jl
Parallel analytical database in pure Julia
Clio
Clio is a functional, parallel, distributed programming language.
Torchgpipe
A GPipe implementation in PyTorch
React Native Threads
Create new JS processes for CPU intensive work
Start
🔴 Functional task runner for Node.js
Fetch
Simple & Efficient data access for Scala and Scala.js
Knapsack
Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time.
Csv
CSV Decoding and Encoding for Elixir
Rust Threadpool
A very simple thread pool for parallel task execution
Parallel Collectors
Parallel Collectors is a toolkit easing parallel collection processing in Java using Stream API.
Datafuse
Datafuse is a free Cloud-Native Analytics DBMS(Inspired by ClickHouse) implemented in Rust
Weave
A state-of-the-art multithreading runtime: message-passing based, fast, scalable, ultra-low overhead
Rabbitmq Sharding
Sharded logical queues for RabbitMQ: a queue type which provides improved parallelism and thoughput at the cost of total ordering
Concurrency Glossary
🦑 Informal definitions of terms used in concurrency modeling
parallel python
Code for Python Parallel Programming Cookbook by Giancarlo Zaccone
inter-operator-scheduler
[MLSys 2021] IOS: Inter-Operator Scheduler for CNN Acceleration
knapsack pro-ruby
Knapsack Pro gem splits tests across parallel CI nodes and makes sure that tests will run in optimal time on each node.
parallel stream
A parallelized stream implementation for Elixir
Async-Channel
Python async multi-task communication library. Used by OctoBot project.
parquet2
Fastest and safest Rust implementation of parquet. `unsafe` free. Integration-tested against pyarrow
golang-101
🍺 In-depth internals, my personal notes, example codes and projects. Includes - Thousands of codes, OOP, Concurrency, Parallelism, Goroutines, Mutexes & Wait Groups, Testing in Go, Go tool chain, Backend web development, Some projects including Log file parser using bufio.Scanner, Spam Masker, Retro led clock, Console animations, Dictionary pro…
gemini
Sci-Fi galaxy simulation with heavy procedural generation focus
simplecov-parallel
Parallelism support for SimpleCov, currently only for CircleCI 1.0
detox
distributed tox (tox plugin to run testenvs in parallel)
NPB-CPP
NAS Parallel Benchmark Kernels in C/C++. The parallel versions are in FastFlow, TBB, and OpenMP.
multissh
A multiprocessed library written in Python and utilising Paramiko.
1-60 of 60 parallelism projects