A component-based OS
-
Updated
Jun 14, 2024 - C
A component-based OS
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
Multiple Threads, Parallelism and Concurrency Library (MTHPC)
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]
Repositório com o código dos programas da disciplina de S.O
🎛️ Exercicis de Paral·lelisme (PAR) Q1 - UPC FIB
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."