The repository contains translated notes for the course "Programmazione di Sistemi Multicore" given by Professor De Sensi for the "Informatica" course at Sapienza Università di Roma.
-
Updated
Oct 30, 2025 - C
The repository contains translated notes for the course "Programmazione di Sistemi Multicore" given by Professor De Sensi for the "Informatica" course at Sapienza Università di Roma.
RPMsg implementation for small MCUs
A portable microkernel-based multiserver operating system written from scratch.
A lightweight real-time operating system (RTOS) for Raspberry Pi Pico with symmetric multi-processing (SMP), event groups, buffers, memory pools, deadlock detection, system health monitoring, and extensive profiling capabilities.
Assembly Tutorial for DOS
Journal is a project written in C that takes a text file and parameters as input to format the text in a newspaper-style column layout. It was developed for the Operating Systems II exam in the second year of my Computer Science studies at Sapienza University.
MicroPythonRT is a fork of MicroPython with added support for concurrency, C interoperability, and graphics.
Projects done on STM32MP157C-DK2 Kit. Communication between Multiple Cores in mutithreaded environment using C/C++.
SNAP (Small-world Network Analysis and Partitioning) is an extensible parallel framework for exploratory analysis and partitioning of large-scale networks.
Implementation of ESP-IDF Inter-Processor Call
Benchmark suite for stream processing with Rust, including versions using parallel APIs such as Rust-SSP, Rayon, Tokio, STD Threads, and Pipeliner.
NYU Multicore Lab 2: Implement a prime generator in OpenMP.
Sources and data of the SystemC simulation used in our journal article for MDPI Applied Sciences Special Issue "New Trends in Real-Time Embedded Systems"
MST: Parallel Minimum Spanning Forest
PSRS: Parallel Sorting using Regular Sampling
Rake: Parallel Expression Evaluation using Tree Contraction
ParJedi: Parallel Code for the State Assignment of large Finite State Machines
Spanning-Tree: Parallel Spanning Tree
Parallel List Ranking for multicore processors
Add a description, image, and links to the multicore topic page so that developers can more easily learn about it.
To associate your repository with the multicore topic, visit your repo's landing page and select "manage topics."