awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesCPU-GPU Workload Balancing

Techniques for dynamically distributing neural network computations between central and graphics processing units.

Distinct from GPU-to-CPU Mappers: Distinct from GPU-to-CPU mappers or multi-GPU balancing; it focuses specifically on the hybrid coordination between different hardware types for a single model.

Explore 7 awesome GitHub repositories matching artificial intelligence & ml · CPU-GPU Workload Balancing. Refine with filters or upvote what's useful.

Awesome CPU-GPU Workload Balancing GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • infrasys-ai/aisystemAvatar Infrasys-AI

    Infrasys-AI/AISystem

    17,017Vezi pe 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

    Coordinates execution across scalar, vector, and matrix pipelines using software-controlled synchronization.

    Jupyter Notebookaiaiinfraaisys
    Vezi pe GitHub↗17,017
  • sjtu-ipads/powerinferAvatar SJTU-IPADS

    SJTU-IPADS/PowerInfer

    9,568Vezi pe GitHub↗

    PowerInfer is an inference engine and serving framework designed to run large language models on local hardware. It combines a hybrid CPU-GPU offloader, a quantization tool, and a sparse model optimizer to enable the execution of high-parameter models on consumer-grade devices. The system distinguishes itself through neuron-activation-based offloading, using a predictor model to preload frequent neurons into VRAM while keeping rare neurons in system memory. This hybrid execution model balances workloads between the GPU and CPU based on input patterns to optimize memory access and increase tok

    Implements a scheduling system that distributes computation tasks between the CPU and GPU to maximize processing efficiency.

    C++
    Vezi pe GitHub↗9,568
  • nvidia/isaac-gr00tAvatar NVIDIA

    NVIDIA/Isaac-GR00T

    6,222Vezi pe GitHub↗

    Automatically routes unsupported estimators to the CPU, ensuring code runs without failure when a GPU implementation is unavailable.

    Jupyter Notebook
    Vezi pe GitHub↗6,222
  • helicone/heliconeAvatar Helicone

    Helicone/helicone

    5,830Vezi pe GitHub↗

    Helicone is an AI gateway and observability platform designed to intercept, manage, and monitor interactions with large language models. By acting as a reverse-proxy, it provides a centralized layer for routing requests across multiple AI providers, allowing developers to maintain consistent application logic while gaining deep visibility into model performance, usage, and costs. The platform distinguishes itself through a robust suite of traffic management and prompt engineering tools. It enables policy-driven control, including automatic failover between providers, rate limiting, and edge-b

    Redirects requests to alternative models or providers automatically if the primary service experiences downtime.

    TypeScript
    Vezi pe GitHub↗5,830
  • nuclio/nuclioAvatar nuclio

    nuclio/nuclio

    5,730Vezi pe GitHub↗

    Nuclio is a high-performance serverless framework designed for Kubernetes that automatically executes user functions when events arrive from HTTP endpoints, message queues, or streaming data platforms. It processes hundreds of thousands of events per second per function instance through efficient parallel workers, and can allocate functions to run on either CPU or GPU hardware to match workload requirements for data processing or machine learning tasks. The platform scales function instances down to zero when idle and wakes them on demand based on incoming event load, while providing an event

    Allocates serverless functions to CPU or GPU hardware to match data processing or ML workload requirements.

    Go
    Vezi pe GitHub↗5,730
  • projectdiscovery/naabuAvatar projectdiscovery

    projectdiscovery/naabu

    5,766Vezi pe GitHub↗

    Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to identify active services. It functions as a Go library for embedding port scanning into programs, and as a standalone tool that accepts targets as hostnames, IP addresses, CIDR ranges, or ASN numbers. The tool discovers live hosts before scanning, filters ports by range or top lists, and can integrate with Nmap for service version detection. The project distinguishes itself through its SYN-based port probing approach that sends TCP SYN packets and analyzes responses without complet

    Automatically falls back from HTTPS to HTTP when secure connections fail during probes.

    Gocdn-exclusionhacktoberfestnmap
    Vezi pe GitHub↗5,766
  • opennmt/ctranslate2Avatar OpenNMT

    OpenNMT/CTranslate2

    4,319Vezi pe GitHub↗

    CTranslate2 is a C++ inference engine and runtime for Transformer models, designed to execute models on both CPU and GPU with optimizations for speed and memory efficiency. It functions as a model format converter, quantization tool, and REST API server, enabling deployment of neural machine translation, automatic speech recognition, and text generation models. The engine distinguishes itself through a suite of runtime optimizations including layer fusion, weight-matrix quantization, batch-by-length grouping, and a caching allocator that reuses GPU memory. It supports tensor-parallel model di

    Selects the compute device and data type to balance speed and memory usage, such as float32, float16, int8, or bfloat16.

    C++avxavx2cpp
    Vezi pe GitHub↗4,319
  1. Home
  2. Artificial Intelligence & ML
  3. CPU-GPU Workload Balancing

Explorează sub-etichetele

  • Automatic Fallback MechanismsAutomatically routes unsupported GPU estimators to CPU execution to prevent failures. **Distinct from CPU-GPU Workload Balancing:** Distinct from CPU-GPU Workload Balancing: focuses on automatic fallback for unsupported operations, not dynamic load distribution.
  • Device and Precision SelectorsMechanisms for choosing the compute device and numerical precision to balance inference speed and memory usage. **Distinct from CPU-GPU Workload Balancing:** Distinct from CPU-GPU Workload Balancing: focuses on selecting device and precision at load time, not on dynamic workload distribution.
  • Hardware-Aware Function SchedulersAllocates serverless functions to run on either CPU or GPU hardware based on workload requirements. **Distinct from CPU-GPU Workload Balancing:** Distinct from CPU-GPU Workload Balancing: focuses on scheduling entire functions to hardware types, not distributing computations within a single model.
  • Pipeline Synchronization1 sub-tagTechniques for aligning CPU and GPU work to complete just-in-time for rendering, eliminating the GPU render queue. **Distinct from CPU-GPU Workload Balancing:** Distinct from CPU-GPU Workload Balancing: focuses on pipeline synchronization for rendering, not general neural network workload distribution.