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 RepositoriesGPU Buffer Management

Techniques for loading and managing raw binary data directly in GPU memory buffers to optimize rendering performance.

Distinct from Buffer-Based Memory Management: None of the candidates cover 3D mesh data buffering; they focus on network requests or lazy loading.

Explore 3 awesome GitHub repositories matching graphics & multimedia · GPU Buffer Management. Refine with filters or upvote what's useful.

Awesome GPU Buffer Management GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • brunosimon/my-room-in-3dAvatar von brunosimon

    brunosimon/my-room-in-3d

    4,429Auf GitHub ansehen↗

    Dieses Projekt ist eine webbasierte 3D-Erfahrung und eine interaktive Galerie, die als persönliches Portfolio konzipiert ist. Es nutzt eine virtuelle Raumsimulation, um eine räumliche Darstellung einer physischen Umgebung zu schaffen, in der Nutzer navigieren und digitale Kunst sowie kreative Arbeiten erkunden können. Die Umgebung wird direkt im Browser als interaktive 3D-Galerie gerendert, was es Nutzern ermöglicht, durch First-Person-Navigation in eine räumliche Präsentation einzutauchen. Das Projekt verwendet WebGL-basiertes GPU-Rendering und benutzerdefinierte Shader-basierte Beleuchtung, um komplexe räumliche Umgebungen darzustellen. Es integriert asynchrones Asset-Laden und ein ereignisgesteuertes System, um Nutzerinteraktionen und Animationen innerhalb der Szene zu verarbeiten.

    Loads 3D model data into GPU memory buffers to minimize communication overhead between the CPU and graphics card.

    JavaScript
    Auf GitHub ansehen↗4,429
  • 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.

    Demonstrates how to record the movement of buffer objects between video memory and system memory.

    Cbpfebpfexamples
    Auf GitHub ansehen↗4,145
  • answerdotai/gpu.cppAvatar von AnswerDotAI

    AnswerDotAI/gpu.cpp

    3,981Auf GitHub ansehen↗

    gpu.cpp ist eine leichtgewichtige C++-Bibliothek zur Ausführung von Low-Level-General-Purpose-GPU-Berechnungen über verschiedene Hardwareanbieter und Betriebssysteme hinweg. Sie fungiert als portabler GPU-Wrapper, Kernel-Orchestrator und Tensor-Managementsystem unter Verwendung der WebGPU-Spezifikation, um Geräteinitialisierung, Pufferübertragungen und Compute-Shader-Dispatching zu abstrahieren. Die Bibliothek bietet ein Framework zur Definition von Compute-Kerneln aus Shader-Code und zur Verwaltung ihrer asynchronen Ausführung und Synchronisation. Sie ermöglicht die Ausführung plattformübergreifender Compute-Shader und die Orchestrierung von GPU-Aufgaben durch eine standardisierte Grafikprozessor-Spezifikation. Das System handhabt den gesamten Lebenszyklus von GPU-Speicher, einschließlich der Allokation mehrdimensionaler Tensoren, bidirektionaler Datenbewegung zwischen Host und Gerät über Staging-Puffer sowie Ressourcen-Tracking zur Vermeidung von Speicherlecks. Es unterstützt zudem Tensor-Slicing zur Erstellung nicht-besitzender Views von Speichersegmenten und enthält Dienstprogramme für System-Message-Logging und Schweregrad-Filterung.

    Provides a system for allocating and managing the lifetime of multi-dimensional memory buffers on graphics hardware.

    C++
    Auf GitHub ansehen↗3,981
  1. Home
  2. Graphics & Multimedia
  3. GPU Buffer Management

Unter-Tags erkunden

  • Buffer Migration TrackingMonitoring the movement of data buffers between graphics memory and system memory. **Distinct from GPU Buffer Management:** Focuses on observing the movement/migration of buffers rather than the static management or allocation of the buffers themselves.
  • Tensor Lifecycle ManagementSystems for allocating, shaping, and tracking the lifetime of multi-dimensional GPU memory buffers. **Distinct from GPU Buffer Management:** Broadens GPU Buffer Management to specifically cover the structural shaping and lifetime of tensors.