Multiple Threads, Parallelism and Concurrency Library (MTHPC)
-
Updated
Oct 2, 2024 - C
Multiple Threads, Parallelism and Concurrency Library (MTHPC)
A component-based OS
A cross platform pthread threadpool library made in c
Parallel sorting system using MergeSort and QuickSort algorithms.
This project simulates an ecosystem with plants, herbivores, and carnivores using OpenMP for parallel processing. The grid-based simulation involves species interacting through reproduction, consumption, and movement.
Real-Time Gang Scheduling in Linux
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
Quicksort algorithm parallelization, C, 2 versions: openmp & cilk
Taking advantage of multicore CPUs by writing a multithreaded (parallelized) grep runner.
A single threaded approach to implement task oriented programming in c
Parallel sections library for parallel data-structures
This repository contains comprehensive notes and code samples from the Master Class Course on Multi-Threading. Covering topics from basic to advanced—thread creation, race conditions, mutex, deadlocks, condition variables, and semaphores—it serves as a one-stop guide for mastering multi-threading in C/C++ on Linux.
Parallel programming applications that I've written and launched on supercomputing complex of Moscow State University throughout my studies in the department of Supercomputers and Quantum Informatics
This C application solves the classic dining philosophers problem using threads and mutexes. It implements a deadlock avoidance algorithm and allows the user to specify the number of philosophers, the time each philosopher spends eating, sleeping and how many times each one should eat.
This repository contains all the assignments completed in the CSE231 (Operating Systems) course at @IIIT-Delhi. There were a multitude of concepts taught in each of these assessments, each mentioned in the directory name. Each folder contains an independent README.txt file for the explanation of the concepts used. This course was taught by Profe…
Prácticas de laboratorio y transparencias de la asignatura de Paralelismo (PAR) de la Facultad de Informática de Barcelona (FIB) [21-22Q2]
Add a description, image, and links to the parallelism topic page so that developers can more easily learn about it.
To associate your repository with the parallelism topic, visit your repo's landing page and select "manage topics."