awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesMulticore Synchronization Primitives

Hardware-backed locking mechanisms for coordinating task access across multiple processor cores.

Distinct from Multicore Processing Initialization: Distinct from Multicore Processing Initialization: focuses on runtime synchronization using spinlocks rather than the initial boot setup of secondary cores.

Explore 3 awesome GitHub repositories matching operating systems & systems programming · Multicore Synchronization Primitives. Refine with filters or upvote what's useful.

Awesome Multicore Synchronization Primitives GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • embassy-rs/embassyAvatar von embassy-rs

    embassy-rs/embassy

    8,813Auf GitHub ansehen↗

    Embassy is an asynchronous framework for microcontrollers that provides a runtime for cooperative multitasking. It enables the execution of multiple concurrent tasks to maximize energy efficiency and CPU usage, utilizing an async executor that puts the processor to sleep when idle. The framework includes a comprehensive set of embedded components, featuring a hardware abstraction layer for peripherals like GPIO, SPI, I2C, and UART, alongside a TCP/IP network stack and a USB device stack. It also provides a Bluetooth Low Energy host stack for wireless communication and a bootloader framework t

    Provides hardware spinlock-based mutexes for coordinating tasks across multiple CPU cores.

    Rustasyncdriversembedded
    Auf GitHub ansehen↗8,813
  • raspberrypi/pico-examplesAvatar von raspberrypi

    raspberrypi/pico-examples

    3,835Auf GitHub ansehen↗

    This project is a reference library of firmware examples and a development framework for creating embedded C applications on the RP2040 microcontroller. It provides a collection of hardware peripheral drivers and foundational patterns for managing system resources in resource-constrained environments. The library features reference implementations for programmable I/O state machines, allowing for the creation of custom hardware-level protocols. It also provides a multicore embedded framework to distribute computational workloads across multiple processor cores using symmetric processing. The

    Distributes computational work across multiple processor cores and manages asynchronous contexts to process data in parallel.

    C
    Auf GitHub ansehen↗3,835
  • fastos/fastsocketAvatar von fastos

    fastos/fastsocket

    3,742Auf GitHub ansehen↗

    Fastsocket is a high-performance Linux socket implementation designed for linear scalability on multicore systems. It functions as a TCP throughput optimizer and a multicore packet steering engine that reduces system call overhead and lock contention to increase total network processing capacity. The project distinguishes itself through a network system call interceptor that uses a shared library to redirect standard socket calls to optimized interfaces without requiring changes to application binaries. It employs active connection steering by encoding CPU core IDs into source ports and utili

    Binds individual worker processes to specific CPU cores to distribute connection handling across multicore hardware.

    C
    Auf GitHub ansehen↗3,742
  1. Home
  2. Operating Systems & Systems Programming
  3. Multicore Processing Initialization
  4. Multicore Synchronization Primitives

Unter-Tags erkunden

  • Multicore Workload DistributionLogic for partitioning and assigning computational tasks across multiple processor cores to enable parallel execution. **Distinct from Multicore Synchronization Primitives:** Focuses on the distribution of workloads rather than just the low-level locking primitives used for synchronization.