A simple C coroutine library, with multithreading and more, the Go and C++20 style way.
-
Updated
Jul 27, 2024 - C
A simple C coroutine library, with multithreading and more, the Go and C++20 style way.
A parallel runtime library for Fortran compilers
Parallelized game of life in OpenMP
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
2D Fast Fourier Transform (2D FFT) parallel algorithm using OpenMPI. The algorithm is implemented in C and it is based on the Cooley-Tukey iterative algorithm.
A cost-optimal parallel algorithm based on Floyd-Warshall Algorithm in order to resolve the APSP problem
Todas las prácticas (Paralelismo) de la asignatura de Concurrencia y Paralelismo UDC 23/24
Slides, exercises and resources for the 2023-2024 course "High Performance Computing" under the "Scientific and Data-Intensive Computing" Naster Program at University of Trieste
Really simple C implementation of parallel queue. Three types, lockfree, with locks and monothread queue.
Slides, exercises and resources for the 2023-2024 course "Advanced High Performance Computing" under the at "Scientific and Data-Intensive Computing" Master Program at University of Trieste
Multithreaded Programming with C
MIPT parallel programming course tasks (6 semester)
Parallel and efficient IP lookup algorithms using Bloom filters, multi-index hybrid tries, and priority tries.
C implementation of a Multi-Index Hybrid Trie (MIHT) for efficient forwarding of IPv4 datagrams.
Parallel algorithms using MPI, OpenMP and CUDA for my HPC classes
This repository includes both assignments done in my Operating Systems course, both received a grade of 100/100
Advanced computer architecture project
An open-source framework for concurrent data-structures and benchmarks.
This is a set of simple programs that can be used to explore the features of a parallel platform.
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."