awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

Awesome GitHub RepositoriesShared Memory Management

Mechanisms for allocating memory regions that can be mapped into multiple virtual address spaces for hardware simulation.

Distinct from Shared Memory Management: The candidate [f0_mt1] focuses on inter-process communication (IPC) and synchronization, whereas this is about emulated hardware address space mapping.

Explore 5 awesome GitHub repositories matching operating systems & systems programming · Shared Memory Management. Refine with filters or upvote what's useful.

Awesome Shared Memory Management GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • infrasys-ai/aisystemAvatar de Infrasys-AI

    Infrasys-AI/AISystem

    17,017Ver en GitHub↗

    AISystem is a comprehensive AI full-stack infrastructure project covering the entire pipeline from AI chip architecture to high-level training frameworks. It encompasses the development of AI compiler frameworks, inference engines, and distributed training orchestrators designed to coordinate workloads across a heterogeneous compute stack of CPUs, GPUs, and NPUs. The project focuses on the deep integration of software and hardware, employing software-hardware co-design to align tensor layouts with physical memory structures. It provides specialized capabilities for accelerating Transformer mo

    Enables multiple streaming multiprocessors to access shared memory through a hardware interconnect.

    Jupyter Notebookaiaiinfraaisys
    Ver en GitHub↗17,017
  • mamedev/mameAvatar de mamedev

    mamedev/mame

    9,929Ver en GitHub↗

    MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and consoles to run original software on modern devices. It functions as a retro gaming preservation framework for managing, verifying, and archiving ROM sets and disk images to ensure long-term software accessibility. The project features a system debugging tool for inspecting emulated memory, CPU registers, and execution flow via breakpoints and disassembly. It also includes a Lua-based automation layer that exposes core system state and hardware controls for custom behavior and anal

    Allocates named memory zones that can be mapped into multiple virtual address spaces for hardware simulation.

    C++
    Ver en GitHub↗9,929
  • angrave/systemprogrammingAvatar de angrave

    angrave/SystemProgramming

    5,734Ver en GitHub↗

    This is an open-source, crowd-sourced wiki textbook that teaches Linux system programming in C. It covers the core operating system concepts of process management through the fork-exec-wait model, dynamic memory allocation using implicit free list heap allocators, inode-based file systems, inter-process communication via pipes and shared memory, POSIX threads with synchronization primitives, signal-based asynchronous notification, virtual memory with page table translation, and runtime diagnostics using Valgrind and GDB. The textbook distinguishes itself by providing practical, implementation

    Teaches how shared libraries are loaded once and mapped read-only into multiple processes.

    Ver en GitHub↗5,734
  • tensorflow/tpuAvatar de tensorflow

    tensorflow/tpu

    5,281Ver en GitHub↗

    This repository provides a collection of reference implementations, toolkits, and orchestration tools for training and deploying large-scale AI models on Cloud TPU hardware. It serves as a framework for managing the lifecycle of accelerator clusters, including hardware orchestration and the provisioning of high-performance compute infrastructure for machine learning workloads. The project specifically enables the pre-training of foundation models, large language models, and complex reasoning architectures through distributed training toolkits and multi-host scaling recipes. It further provide

    Utilizes high-speed on-chip memory buffers to minimize data access latency during inference.

    Jupyter Notebook
    Ver en GitHub↗5,281
  • eunomia-bpf/bpf-developer-tutorialAvatar de eunomia-bpf

    eunomia-bpf/bpf-developer-tutorial

    4,145Ver en GitHub↗

    Este proyecto es un recurso educativo que proporciona un tutorial de desarrollo integral para escribir y cargar programas eBPF utilizando C, Go y Rust dentro del kernel de Linux. Sirve como una guía técnica para desarrollar lógica personalizada para ejecutar directamente en el kernel. Los materiales cubren dominios especializados incluyendo observabilidad y rastreo del kernel, implementación de seguridad para detección de intrusiones e ingeniería de red de alto rendimiento para filtrado de paquetes y balanceo de carga. También incluye manuales dedicados para el rastreo del kernel de Linux y el uso de kprobes, uprobes y tracepoints. El proyecto abarca una amplia gama de áreas de capacidad, como instrumentación del kernel, monitoreo y observabilidad del sistema, análisis de red y aplicación de seguridad. Además, se extiende a la depuración a nivel de hardware para GPUs y controladores, así como a la manipulación de sistemas de bajo nivel y gestión de recursos.

    Implements zero-copy shared memory regions and complex data structures using dynamic pointers.

    Cbpfebpfexamples
    Ver en GitHub↗4,145
  1. Home
  2. Operating Systems & Systems Programming
  3. Shared Memory Management

Explorar subetiquetas

  • On-Chip BufferingHigh-speed memory buffers located directly on the processor to minimize data access latency. **Distinct from Shared Memory Management:** Focuses on physical on-chip hardware buffering for performance, distinct from virtual memory mapping or IPC shared memory
  • Read-Only Page SharingMapping the same physical memory frame into multiple address spaces as read-only to share code and data. **Distinct from Shared Memory Management:** Distinct from Shared Memory Management: focuses on read-only sharing for efficiency, not writable IPC shared memory.
  • Streaming Multiprocessor InterconnectsHardware mechanisms enabling multiple streaming multiprocessors to share memory regions for parallel execution. **Distinct from Shared Memory Management:** Focuses on the hardware-level interconnect between GPU SMs rather than general virtual address mapping for simulation.