An easy-to-use Map Reduce Go parallel-computing framework inspired by 2021 6.824 lab1. It supports multiple workers threads on a single machine and multiple processes on a single machine right now.
-
Updated
Nov 7, 2023 - Go
An easy-to-use Map Reduce Go parallel-computing framework inspired by 2021 6.824 lab1. It supports multiple workers threads on a single machine and multiple processes on a single machine right now.
Bigmachine is a library for self-managing serverless computing in Go
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
【Go DAG Schedule Framework】A simple way to build a pipeline with Go.
corebench - run your benchmarks against high performance computing servers with many CPU cores
A Simple Batch Processing library in Go
A pipers bag - generic functions to gain concurrency - batteries included :-)
A CLI File Transfer application utilizing parallel TCP ports using GO
Compute Generalized Hypertree Decompositions via balanced separators, in Go with a focus on parallelism
Concurrency Crash Course
A utility for fast-matching and clustering.
Exampleproject part of the paper i have written for university
CSA Game of Life Coursework
To run a function or process in parallel using a goroutine, i.e., loads and executes all processes in parallel.
Add a description, image, and links to the parallel-computing topic page so that developers can more easily learn about it.
To associate your repository with the parallel-computing topic, visit your repo's landing page and select "manage topics."