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

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

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

Open-source alternatives to RAJA

28 open-source projects similar to llnl/raja, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best RAJA alternative.

  • actor-framework/actor-frameworkactor-framework 的头像

    actor-framework/actor-framework

    3,426在 GitHub 上查看↗

    An Open Source Implementation of the Actor Model in C++

    C++actor-modelactorsasync
    在 GitHub 上查看↗3,426
  • alpaka-group/alpakaalpaka-group 的头像

    alpaka-group/alpaka

    416在 GitHub 上查看↗

    alpaka - Abstraction Library for Parallel Kernel Acceleration

    C++
    在 GitHub 上查看↗416
  • bloomen/transwarpbloomen 的头像

    bloomen/transwarp

    633在 GitHub 上查看↗

    A header-only C++ library for task concurrency

    C++
    在 GitHub 上查看↗633
  • datenlord/async-rdmadatenlord 的头像

    datenlord/async-rdma

    438在 GitHub 上查看↗

    A framework for writing RDMA applications with high-level abstraction and asynchronous APIs.

    Rust
    在 GitHub 上查看↗438
  • exaloop/codonexaloop 的头像

    exaloop/codon

    16,803在 GitHub 上查看↗

    Codon is an LLVM-based Python compiler and statically typed implementation that translates source code into optimized machine instructions. It functions as a high-performance numerical backend and a GPU computing framework designed to remove runtime overhead. The project implements a compiled alternative to NumPy, translating array logic directly into machine code. It differentiates itself by generating specialized hardware kernels for graphics processors and utilizing static type inference to enable aggressive machine-code optimization. The system provides capabilities for parallel workload

    Python
    在 GitHub 上查看↗16,803

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • facebookincubator/dispensofacebookincubator 的头像

    facebookincubator/dispenso

    282在 GitHub 上查看↗

    The project provides high-performance concurrency, enabling highly parallel computation.

    C++
    在 GitHub 上查看↗282
  • fastflow/fastflowfastflow 的头像

    fastflow/fastflow

    311在 GitHub 上查看↗

    FastFlow is a programming library implemented in modern C++ and targeting multi/many-cores (there exists an experimental version based on ZeroMQ targeting distributed systems). It offers both a set of high-level ready-to-use parallel patterns and a set of mechanisms and composable components…

    C++
    在 GitHub 上查看↗311
  • google/highwaygoogle 的头像

    google/highway

    5,644在 GitHub 上查看↗

    Highway is a portable C++ library and hardware abstraction layer designed for writing single instruction multiple data (SIMD) code. It provides a unified interface that maps data-parallel logic to various CPU instruction sets, enabling the development of high-performance software that runs across different processor architectures without requiring architecture-specific assembly. The project features a dynamic instruction dispatcher that selects the most efficient CPU instruction set at runtime based on detected hardware. It also supports static target specialization and extensible mechanisms

    C++
    在 GitHub 上查看↗5,644
  • heteroflow/heteroflowHeteroflow 的头像

    Heteroflow/Heteroflow

    109在 GitHub 上查看↗

    A header-only C++ library to help you quickly write concurrent CPU-GPU programs using task models

    C++
    在 GitHub 上查看↗109
  • horovod/horovodhorovod 的头像

    horovod/horovod

    14,686在 GitHub 上查看↗

    Horovod is a distributed deep learning framework and gradient synchronizer designed to scale model training across multiple GPUs and compute nodes. It functions as a distributed training orchestrator and an elastic training engine, utilizing an MPI collective communication library to synchronize weights and gradients across TensorFlow, PyTorch, Keras, and MXNet models. The system distinguishes itself through dynamic elastic scaling, which allows it to adjust the number of active workers at runtime and recover from node failures. It optimizes communication efficiency using tensor fusion batchi

    Python
    在 GitHub 上查看↗14,686
  • intelligentsoftwaresystems/galoisIntelligentSoftwareSystems 的头像

    IntelligentSoftwareSystems/Galois

    353在 GitHub 上查看↗

    Overview

    C++
    在 GitHub 上查看↗353
  • ispc/ispcispc 的头像

    ispc/ispc

    2,843在 GitHub 上查看↗

    ISPC is a vectorizing compiler and SIMD parallel programming language that implements a single program multiple data model. It serves as a toolchain for translating C-based code with parallel extensions into optimized machine code for various CPU and GPU architectures using an LLVM backend. The compiler is designed for cross-platform SIMD toolchain support, generating specialized instruction sets for x86 SSE/AVX, ARM NEON, and Intel GPU from a single source. It features a runtime dispatch mechanism that selects the most efficient hardware-specific implementation for the current system during

    C++compilerintelispc
    在 GitHub 上查看↗2,843
  • it4innovations/hyperqueueI

    It4innovations/hyperqueue

    0在 GitHub 上查看↗

    HyperQueue is a tool designed to simplify execution of large workflows (task graphs) on HPC clusters. It allows you to execute a large number of tasks in a simple way, without having to manually submit jobs into batch schedulers like Slurm or PBS. You specify what you want to compute and…

    在 GitHub 上查看↗0
  • kokkos/kokkoskokkos 的头像

    kokkos/kokkos

    2,571在 GitHub 上查看↗

    Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction

    C++
    在 GitHub 上查看↗2,571
  • komputeproject/komputeKomputeProject 的头像

    KomputeProject/kompute

    2,519在 GitHub 上查看↗

    General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.

    C++
    在 GitHub 上查看↗2,519
  • kubeflow/mpi-operatorkubeflow 的头像

    kubeflow/mpi-operator

    528在 GitHub 上查看↗

    The MPI Operator makes it easy to run allreduce-style distributed training on Kubernetes. Please check out this blog post for an introduction to MPI Operator and its industry adoption.

    Go
    在 GitHub 上查看↗528
  • microsoft/deepspeedmicrosoft 的头像

    microsoft/DeepSpeed

    42,533在 GitHub 上查看↗

    DeepSpeed is a distributed deep learning optimization library and framework designed for the training and inference of massive AI models. It serves as a model parallelism orchestrator and a toolkit for scaling large language models across multiple GPUs and compute nodes. The project distinguishes itself through 3D parallelism orchestration, which combines data, pipeline, and tensor parallelism. It utilizes ZeRO-based memory partitioning to eliminate redundant storage and employs CPU-offload memory management to move weights and optimizer states to system RAM. Additionally, it provides special

    Python
    在 GitHub 上查看↗42,533
  • mpi4jax/mpi4jaxmpi4jax 的头像

    mpi4jax/mpi4jax

    516在 GitHub 上查看↗

    mpi4jax

    Pythongpuhigh-performance-computingjax
    在 GitHub 上查看↗516
  • nv-legate/legate.numpynv-legate 的头像

    nv-legate/legate.numpy

    978在 GitHub 上查看↗

    Copyright 2024 NVIDIA Corporation

    Python
    在 GitHub 上查看↗978
  • nvlabs/cuda-oxideNVlabs 的头像

    NVlabs/cuda-oxide

    2,825在 GitHub 上查看↗

    cuda-oxide is an experimental Rust-to-CUDA compiler that lets you write (SIMT) GPU kernels in safe(ish), idiomatic Rust. It compiles standard Rust code directly to PTX — no DSLs, no foreign language bindings, just Rust.

    Rust
    在 GitHub 上查看↗2,825
  • openucx/ucxopenucx 的头像

    openucx/ucx

    1,657在 GitHub 上查看↗

    Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)

    Cariescc-plus-plus
    在 GitHub 上查看↗1,657
  • raftlib/raftlibRaftLib 的头像

    RaftLib/RaftLib

    997在 GitHub 上查看↗

    RaftLib is an open-source C++ Library that provides a framework for implementing parallel and concurrent data processing pipelines. It is designed to simplify the development of high-performance data processing applications by abstracting away the complexities of parallelism, concurrency, and…

    C++
    在 GitHub 上查看↗997
  • rocm-developer-tools/hipROCm-Developer-Tools 的头像

    ROCm-Developer-Tools/HIP

    4,362在 GitHub 上查看↗

    HIP is a C++ GPU kernel language and cross-platform runtime designed for writing portable high-performance compute applications. It provides a programming interface that allows a single source codebase to execute on both AMD and NVIDIA GPU architectures. The project functions as a compatibility layer that enables the conversion and migration of existing CUDA source code to run on AMD hardware. This is achieved through a syntax mapping that mirrors CUDA and a source-to-source translation process during compilation. The toolkit covers the broader surface of cross-platform GPGPU development, in

    C++
    在 GitHub 上查看↗4,362
  • stanfordlegion/legionStanfordLegion 的头像

    StanfordLegion/legion

    760在 GitHub 上查看↗

    Legion is a parallel programming model for distributed, heterogeneous machines.

    C++
    在 GitHub 上查看↗760
  • stellar-group/hpxSTEllAR-GROUP 的头像

    STEllAR-GROUP/hpx

    2,858在 GitHub 上查看↗

    The C++ Standard Library for Parallelism and Concurrency

    C++
    在 GitHub 上查看↗2,858
  • taichi-dev/taichitaichi-dev 的头像

    taichi-dev/taichi

    27,982在 GitHub 上查看↗

    Taichi is a domain-specific programming language embedded in Python designed for high-performance numerical computing and computer graphics. It functions as a parallel compiler that translates high-level mathematical expressions into optimized machine instructions, enabling developers to write compute-intensive algorithms that execute across diverse hardware architectures, including CPUs, GPUs, and specialized accelerators. The project distinguishes itself through a hardware-agnostic execution layer that maps parallel operations to multiple backends such as CUDA, Metal, and Vulkan. By utilizi

    C++computer-graphicsdifferentiable-programminggpu
    在 GitHub 上查看↗27,982
  • taskflow/taskflowtaskflow 的头像

    taskflow/taskflow

    12,013在 GitHub 上查看↗

    Taskflow is a C++ task-parallel framework designed to build high-performance parallel workflows and complex dependency graphs. It provides a programming model that organizes computational work into directed acyclic graphs, enabling developers to manage concurrency, resource scheduling, and task dependencies across multi-core CPUs and GPU accelerators. The framework distinguishes itself through its ability to orchestrate heterogeneous systems, allowing for the integration of hardware-accelerated kernels and memory operations into unified execution pipelines. It supports dynamic runtime subflow

    C++concurrent-programmingcuda-programminggpu-programming
    在 GitHub 上查看↗12,013
  • vosen/zludavosen 的头像

    vosen/ZLUDA

    13,945在 GitHub 上查看↗

    ZLUDA is a middleware and translation engine designed to enable the execution of unmodified proprietary compute binaries on non-native graphics hardware. It functions as a compatibility layer that bridges vendor-specific compute interfaces with open standards, allowing software originally restricted to a single hardware ecosystem to operate on alternative graphics processing units. The project achieves this through a combination of dynamic library interception and runtime instruction translation. By replacing standard system libraries and mapping proprietary compute calls to open standards, t

    Rustcudarust
    在 GitHub 上查看↗13,945