awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • embassy-rs/embassyembassy-rs 的头像

    embassy-rs/embassy

    8,813在 GitHub 上查看↗

    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
    在 GitHub 上查看↗8,813
  • raspberrypi/pico-examplesraspberrypi 的头像

    raspberrypi/pico-examples

    3,835在 GitHub 上查看↗

    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
    在 GitHub 上查看↗3,835
  • fastos/fastsocketfastos 的头像

    fastos/fastsocket

    3,742在 GitHub 上查看↗

    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
    在 GitHub 上查看↗3,742
  1. Home
  2. Operating Systems & Systems Programming
  3. Multicore Processing Initialization
  4. Multicore Synchronization Primitives

探索子标签

  • 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.