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
·

5 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • infrasys-ai/aisystemAvatar von Infrasys-AI

    Infrasys-AI/AISystem

    17,017Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗17,017
  • mamedev/mameAvatar von mamedev

    mamedev/mame

    9,929Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗9,929
  • angrave/systemprogrammingAvatar von angrave

    angrave/SystemProgramming

    5,734Auf GitHub ansehen↗

    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.

    Auf GitHub ansehen↗5,734
  • tensorflow/tpuAvatar von tensorflow

    tensorflow/tpu

    5,281Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,281
  • eunomia-bpf/bpf-developer-tutorialAvatar von eunomia-bpf

    eunomia-bpf/bpf-developer-tutorial

    4,145Auf GitHub ansehen↗

    Dieses Projekt ist eine Bildungsressource, die ein umfassendes Entwicklungs-Tutorial zum Schreiben und Laden von eBPF-Programmen unter Verwendung von C, Go und Rust innerhalb des Linux-Kernels bietet. Es dient als technischer Leitfaden für die Entwicklung benutzerdefinierter Logik zur direkten Ausführung im Kernel. Die Materialien decken spezialisierte Bereiche ab, einschließlich Kernel-Observability und Tracing, Sicherheitsimplementierung für Intrusion-Detection und High-Performance-Network-Engineering für Paketfilterung und Load Balancing. Es enthält zudem dedizierte Handbücher für Linux-Kernel-Tracing und die Verwendung von kprobes, uprobes und tracepoints. Das Projekt umfasst ein breites Spektrum an Funktionsbereichen, wie Kernel-Instrumentierung, Systemüberwachung und Observability, Netzwerkanalyse und Sicherheitsdurchsetzung. Es erstreckt sich zudem auf Hardware-Level-Debugging für GPUs und Treiber sowie auf Low-Level-Systemmanipulation und Ressourcenmanagement.

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

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

Unter-Tags erkunden

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