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

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

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

10 个仓库

Awesome GitHub RepositoriesCompute Throughput Optimizers

Utilities for maximizing hardware utilization through memory hierarchy and parallel execution management.

Distinct from Performance Optimization Utilities: Focuses on compute throughput optimization for kernels, distinct from general application performance utilities.

Explore 10 awesome GitHub repositories matching devops & infrastructure · Compute Throughput Optimizers. Refine with filters or upvote what's useful.

Awesome Compute Throughput Optimizers GitHub Repositories

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

    recommenders-team/recommenders

    21,769在 GitHub 上查看↗

    This project is a recommendation system framework designed for building, evaluating, and operationalizing personalized item suggestion engines. It provides a comprehensive toolkit for implementing collaborative filtering and content-based algorithms, supported by an end-to-end machine learning pipeline for preparing datasets and deploying predictive models. The framework distinguishes itself through the integration of knowledge graphs to provide richer context for recommendations and the use of industry-specific patterns to accelerate system deployment. It also includes a specialized model ev

    Scales computations across distributed nodes using memory mapping, indexing, and data partitioning.

    Pythonaiartificial-intelligencedata-science
    在 GitHub 上查看↗21,769
  • triton-lang/tritontriton-lang 的头像

    triton-lang/triton

    19,504在 GitHub 上查看↗

    Triton is a parallel computing framework and high-level programming language designed for writing custom compute kernels. It functions as a deep learning compiler, translating complex mathematical operations into high-throughput instructions that maximize hardware utilization and memory efficiency on graphics processing units. The framework distinguishes itself through a hardware-agnostic compute abstraction that allows developers to define kernels without manual low-level tuning. It employs just-in-time compilation to generate optimized binary instructions at runtime, utilizing static data f

    Maximizes hardware utilization by managing memory hierarchies and parallel execution patterns to ensure tasks finish quickly.

    MLIR
    在 GitHub 上查看↗19,504
  • infrasys-ai/aisystemInfrasys-AI 的头像

    Infrasys-AI/AISystem

    17,017在 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

    Reduces processing latency through the precise adjustment of clock frequencies, pipeline depth, and cache capacities.

    Jupyter Notebookaiaiinfraaisys
    在 GitHub 上查看↗17,017
  • higherorderco/hvm2HigherOrderCO 的头像

    HigherOrderCO/HVM2

    11,290在 GitHub 上查看↗

    HVM2 is a high-performance execution environment for pure functional programs, implemented as a systems-level runtime in Rust. It functions as a massively parallel functional runtime that uses interaction combinators to achieve automatic parallelism across multi-core CPUs and GPUs. The project distinguishes itself by using a graph-rewriting computational model to execute programs via local reduction rules, which eliminates the need for manual locks or atomic operations. It employs beta-optimal reduction and lazy evaluation to optimize higher-order functions and eliminate redundant computation

    Maximizes hardware utilization and computational speed using a concurrent model based on interaction combinators.

    Cuda
    在 GitHub 上查看↗11,290
  • doocs/jvmdoocs 的头像

    doocs/jvm

    11,093在 GitHub 上查看↗

    This project is a technical reference and documentation suite focused on the internal architecture and operational principles of the Java Virtual Machine. It provides comprehensive guides and analysis on how the virtual machine manages class loading, memory organization, and bytecode execution. The documentation distinguishes itself by providing deep dives into specific runtime mechanisms, such as the binary decoding of class files, the hierarchical delegation model for class loaders, and the precise sequence of the loading, linking, and initialization lifecycle. It also details memory reclam

    Explains memory management strategies that prioritize the ratio of execution time to collection time for throughput.

    JavaScriptclassdoocsgc
    在 GitHub 上查看↗11,093
  • bigscience-workshop/petalsbigscience-workshop 的头像

    bigscience-workshop/petals

    10,208在 GitHub 上查看↗

    Petals is a decentralized framework and inference engine for running large language models across a peer-to-peer network. It enables the execution of models that exceed the memory of any single machine by splitting computations and model layers across a collaborative swarm of GPUs. The system functions as a collaborative compute network where participants share local GPU resources and host model weights. It supports distributed prompt-tuning to adapt massive models to specific tasks and allows for the establishment of private compute swarms to process sensitive data within restricted, trusted

    Calculates minimum compute and network token rates to optimize the distribution of model blocks across the swarm.

    Python
    在 GitHub 上查看↗10,208
  • openxiangshan/xiangshanOpenXiangShan 的头像

    OpenXiangShan/XiangShan

    7,081在 GitHub 上查看↗

    XiangShan is a high-performance RISC-V processor core and a hardware description language framework. It provides a construction-based system for designing, simulating, and verifying complex processor micro-architectures and peripheral devices. The project includes a high-performance CPU simulator used for architectural exploration and functional verification of processor execution. The project implements a superscalar out-of-order CPU architecture that uses renaming and reorder buffers to execute instructions in parallel. It generates synthesizable Verilog files from hardware descriptions to

    Develops non-blocking caches and prefetching mechanisms to optimize pipeline and cache throughput.

    Scalachiselmicroarchitecturerisc-v
    在 GitHub 上查看↗7,081
  • zhaochenyang20/awesome-ml-sys-tutorialzhaochenyang20 的头像

    zhaochenyang20/Awesome-ML-SYS-Tutorial

    5,371在 GitHub 上查看↗

    This project provides a comprehensive technical guide and framework for engineering large-scale machine learning systems. It covers the full lifecycle of model development, focusing on the infrastructure and computational principles required to build, train, and serve generative AI models across distributed GPU clusters. The repository distinguishes itself by offering deep-dive tutorials and implementation strategies for complex system challenges. It emphasizes high-performance architectural primitives, such as collective communication orchestration, distributed tensor sharding, and static gr

    Maximizes hardware efficiency through tensor parallelism, activation offloading, and custom fused kernels.

    Python
    在 GitHub 上查看↗5,371
  • tensorflow/minigotensorflow 的头像

    tensorflow/minigo

    3,531在 GitHub 上查看↗

    Minigo is a TensorFlow-based reinforcement learning engine designed to master the game of Go. It functions as a comprehensive system for training neural networks to predict board policies and game outcomes, utilizing a model trainer to generate self-play data and optimize weights. The project is distinguished by its ability to perform large-scale game simulations using Kubernetes to distribute worker nodes across CPU, GPU, and TPU hardware. It employs a Monte Carlo Tree Search implementation to identify optimal moves and supports specialized hardware acceleration, including inference on Edge

    Manages concurrency and parallelized search to increase the speed of training data generation.

    C++
    在 GitHub 上查看↗3,531
  • rlinf/rlinfRLinf 的头像

    RLinf/RLinf

    2,502在 GitHub 上查看↗

    RLinf is a distributed reinforcement learning orchestrator and embodied AI training framework. It provides the infrastructure to train vision-language-action models and robotic policies using a combination of reinforcement learning and supervised fine-tuning. The system is designed for scaling workloads across GPU clusters, managing the placement of actors, rollout workers, and environment components. It features a specialized robotics data collection pipeline for gathering teleoperated demonstrations and simulation trajectories into standardized replay buffers, alongside a hardware interface

    Provides system-level optimizations and hybrid execution modes to maximize simulation throughput and reduce rollout latency.

    Pythonagentic-aiembodied-aireinforcement-learning
    在 GitHub 上查看↗2,502
  1. Home
  2. DevOps & Infrastructure
  3. Performance Optimization Utilities
  4. Compute Throughput Optimizers

探索子标签

  • Pipeline and Cache OptimizationsLow-level hardware tuning of clock frequency, pipeline depth, and cache capacity to reduce latency. **Distinct from Compute Throughput Optimizers:** Focuses on physical hardware parameters like pipeline depth and clock frequency rather than high-level throughput management.
  • Simulation Throughput OptimizersUtilities designed to maximize the number of game simulations per second through parallel execution and concurrency management. **Distinct from Compute Throughput Optimizers:** Focuses on game simulation throughput rather than general compute kernels or data write operations.