A simple C coroutine library, with multithreading and more, the Go and C++20 style way.
-
Updated
Jul 16, 2024 - C
A simple C coroutine library, with multithreading and more, the Go and C++20 style way.
This assignment implements a distributed MPI solution, involving 4 clusters, in a ring topology, each one having a coordinator and an arbitrary number of workers processes, that can only communicate with their coordinator
This assignment uses the Map-Reduce model for finding the perfect numbers existent in a large set of input files. The Mappers dynamically parse the input files and search for perfect numbers and the Reducers combine for each exponent the results.
Excersices and showcase/example code to learn the techniques/features C++ offers for concurrency and parallelism
mirai - Minimalist Async Evaluation Framework for R
oneAPI Math Kernel Library (oneMKL) Interfaces
DiscoPoP - Discovery of Potential Parallelism
Parallelized game of life in OpenMP
CUDA Core Compute Libraries
A high-performance, zero-overhead, extensible Python compiler using LLVM
A parallel functional programming framework for in-browser processing of enumerations of business entities
A parallel runtime library for Fortran compilers
UNI S6: Parallel processing final project
an asynchronous buffering message queue for MPI
KaMPIng: (Near) zero-overhead MPI wrapper for modern C++
Interview-notes on aspects of Computer Systems.
Fast parallel calculations in pure mathematics, e.g. Gröbner Bases
Learning about Parallel Computing and GPU programming using CUDA.
Must read research papers and links to tools and datasets that are related to using machine learning for compilers and systems optimisation
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."