awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to ddemidov/vexcl

Open-source alternatives to Vexcl

30 open-source projects similar to ddemidov/vexcl, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Vexcl alternative.

  • nvidia/libcudacxxAvatar de NVIDIA

    NVIDIA/libcudacxx

    2,304Voir sur GitHub↗

    ARCHIVED The C++ Standard Library for your entire system. See https://github.com/NVIDIA/cccl

    C++
    Voir sur GitHub↗2,304
  • arrayfire/arrayfireAvatar de arrayfire

    arrayfire/arrayfire

    4,888Voir sur GitHub↗

    ArrayFire is a hardware-agnostic compute framework and JIT-compiled tensor engine designed for high-performance numerical computing. It serves as a GPU numerical computing library and parallel signal processing toolkit that abstracts hardware backends, allowing the same codebase to execute across various GPU architectures and CPUs. The project distinguishes itself through a JIT engine that uses expression compilation to fuse operations and minimize memory overhead. It employs a deferred execution graph to optimize computation chains and provides interoperability primitives to share data and e

    C++arrayfirecc-plus-plus
    Voir sur GitHub↗4,888
  • thrust/thrustAvatar de thrust

    thrust/thrust

    5,003Voir sur GitHub↗

    Thrust is a heterogeneous computing library and C++ template library that provides a collection of high-level templates for executing data-parallel operations. It functions as a parallel algorithms library designed to work across different hardware backends, including multicore CPUs and NVIDIA GPU hardware. The framework utilizes a header-only implementation and a generic-programming policy interface to abstract the differences between CPU and GPU memory and execution models. It employs an iterator-based data abstraction to provide a uniform interface for accessing elements across host RAM an

    C++
    Voir sur GitHub↗5,003
  • nvidia/tensorrtAvatar de NVIDIA

    NVIDIA/TensorRT

    13,076Voir sur GitHub↗

    TensorRT is a deep learning inference engine and software development kit designed to optimize and deploy neural networks for high-performance execution on NVIDIA GPUs. It functions as a GPU acceleration framework that reduces latency and increases throughput for trained models during production deployment. The toolkit imports models from the Open Neural Network Exchange format and transforms them into optimized engines. It utilizes graph-based model optimization, layer-fusion kernel generation, and precision-based quantization to convert floating point weights into lower precision formats.

    C++deep-learninggpu-accelerationinference
    Voir sur GitHub↗13,076

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • cupy/cupyAvatar de cupy

    cupy/cupy

    11,000Voir sur GitHub↗

    CuPy is a CUDA array computing library that implements a NumPy-compatible interface for executing array operations and numerical computing on NVIDIA GPUs. It serves as a GPU-accelerated numerical library and a CUDA-based SciPy implementation, offloading heavy calculations to graphics hardware to increase processing speed for scientific and engineering workloads. The library enables multi-framework tensor exchange, allowing data buffers to be shared between different deep learning frameworks using standardized memory layouts to avoid memory copies. It also supports custom GPU kernel integratio

    Python
    Voir sur GitHub↗11,000
  • dask/daskAvatar de dask

    dask/dask

    13,746Voir sur GitHub↗

    Dask is a parallel computing framework and distributed task scheduler designed to scale Python data science workflows from single machines to large clusters. It functions as a cluster resource manager that orchestrates computational logic by representing tasks and their dependencies as directed acyclic graphs. This architecture allows the system to automate the distribution of workloads across available hardware while managing complex execution requirements. The project distinguishes itself through a lazy evaluation engine that defers data operations until they are explicitly requested, enabl

    Pythondasknumpypandas
    Voir sur GitHub↗13,746
  • numba/numbaAvatar de numba

    numba/numba

    10,918Voir sur GitHub↗

    Numba is a just-in-time compiler that translates high-level Python functions into optimized machine code at runtime. By leveraging the LLVM compiler infrastructure, it provides a framework for accelerating numerical data processing and mathematical computations, enabling performance levels comparable to statically compiled languages. The project distinguishes itself through its ability to perform type-inference-based specialization, which generates machine instructions tailored to the specific data types used during execution. It employs a lazy compilation pipeline that defers translation unt

    Pythoncompilercudallvm
    Voir sur GitHub↗10,918
  • xilinx/pynqAvatar de Xilinx

    Xilinx/PYNQ

    2,311Voir sur GitHub↗

    Python Productivity for ZYNQ

    Jupyter Notebook
    Voir sur GitHub↗2,311
  • microsoft/rusttrainingAvatar de microsoft

    microsoft/RustTraining

    14,636Voir sur GitHub↗

    This project is a structured Rust programming curriculum and systems programming course designed to take learners from beginner to expert levels. It provides a comprehensive set of training materials focused on mastering the core syntax, idioms, and technical foundations of the Rust language. The project features a specialized language transition framework that maps concepts from C++, managed languages, and dynamic typing to Rust idioms. This allows developers from different ecosystems to translate architectural patterns and memory models into idiomatic Rust. The training covers a broad rang

    Rust
    Voir sur GitHub↗14,636
  • atgreen/cl-cancelAvatar de atgreen

    atgreen/cl-cancel

    5Voir sur GitHub↗

    Cancellation propagation library for Common Lisp with deadlines and timeouts

    Common Lisp
    Voir sur GitHub↗5
  • boostorg/computeAvatar de boostorg

    boostorg/compute

    1,654Voir sur GitHub↗

    A C++ GPU Computing Library for OpenCL

    C++boostc-plus-pluscompute
    Voir sur GitHub↗1,654
  • bloomen/transwarpAvatar de bloomen

    bloomen/transwarp

    633Voir sur GitHub↗

    A header-only C++ library for task concurrency

    C++
    Voir sur GitHub↗633
  • borodust/cl-flowAvatar de borodust

    borodust/cl-flow

    52Voir sur GitHub↗

    Reactive computation tree library for non-blocking concurrent Common Lisp

    Common Lisp
    Voir sur GitHub↗52
  • brown/swank-crewAvatar de brown

    brown/swank-crew

    48Voir sur GitHub↗

    Common Lisp distributed computation framework implemented using Swank Client

    Common Lisp
    Voir sur GitHub↗48
  • amanieu/asyncplusplusAvatar de Amanieu

    Amanieu/asyncplusplus

    1,417Voir sur GitHub↗

    Async++ concurrency framework for C++11

    C++
    Voir sur GitHub↗1,417
  • bloomberg/quantumAvatar de bloomberg

    bloomberg/quantum

    631Voir sur GitHub↗

    Powerful multi-threaded coroutine dispatcher and parallel execution engine

    C++
    Voir sur GitHub↗631
  • computationalradiationphysics/cuplaAvatar de ComputationalRadiationPhysics

    ComputationalRadiationPhysics/cupla

    4Voir sur GitHub↗

    The project alpaka has moved to https://github.com/alpaka-group/cupla

    Voir sur GitHub↗4
  • basiliscos/cpp-rotorAvatar de basiliscos

    basiliscos/cpp-rotor

    388Voir sur GitHub↗

    Event loop friendly C++ actor micro-framework, supervisable

    C++
    Voir sur GitHub↗388
  • apple/swift-corelibs-libdispatchAvatar de apple

    apple/swift-corelibs-libdispatch

    2,596Voir sur GitHub↗

    The libdispatch Project, (a.k.a. Grand Central Dispatch), for concurrency on multicore hardware

    C
    Voir sur GitHub↗2,596
  • concurrencykit/ckAvatar de concurrencykit

    concurrencykit/ck

    2,650Voir sur GitHub↗

    Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.

    C
    Voir sur GitHub↗2,650
  • conorwilliams/libforkAvatar de ConorWilliams

    ConorWilliams/libfork

    879Voir sur GitHub↗

    A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines

    C++
    Voir sur GitHub↗879
  • cosmos72/stmxAvatar de cosmos72

    cosmos72/stmx

    258Voir sur GitHub↗

    High performance Transactional Memory for Common Lisp

    Common Lisp
    Voir sur GitHub↗258
  • computationalradiationphysics/alpakaAvatar de ComputationalRadiationPhysics

    ComputationalRadiationPhysics/alpaka

    4Voir sur GitHub↗

    The project alpaka has moved to https://github.com/alpaka-group/alpaka

    Voir sur GitHub↗4
  • cameron314/readerwriterqueueAvatar de cameron314

    cameron314/readerwriterqueue

    4,576Voir sur GitHub↗

    This project is a single-producer single-consumer concurrent queue for C++ designed for lock-free data exchange between threads. It provides a thread-safe mechanism to transfer data without the use of mutexes or locks. The queue is implemented as a contiguous circular buffer that supports dynamic capacity growth to prevent data loss when the queue reaches its limit. It utilizes atomic synchronization and wait-free index management to coordinate data access between the writing and reading threads. The library covers inter-thread communication and buffer management, offering both blocking and

    C++
    Voir sur GitHub↗4,576
  • david-haim/concurrencppAvatar de David-Haim

    David-Haim/concurrencpp

    2,755Voir sur GitHub↗

    Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all

    C++
    Voir sur GitHub↗2,755
  • digital-fabric/polyphonyAvatar de digital-fabric

    digital-fabric/polyphony

    662Voir sur GitHub↗

    Fine-grained concurrency for Ruby

    C
    Voir sur GitHub↗662
  • eventmachine/eventmachineAvatar de eventmachine

    eventmachine/eventmachine

    4,283Voir sur GitHub↗

    EventMachine is a reactor-pattern network framework for Ruby that provides an asynchronous I/O library for performing non-blocking network and file operations. It functions as a network server framework used to build scalable TCP and UDP servers and clients that process multiple simultaneous requests. The framework implements a concurrency model that dispatches network events to registered handlers using a single-threaded event loop. This approach allows for the management of high-concurrency network connections without the overhead of multi-threaded programming. The library covers the devel

    Ruby
    Voir sur GitHub↗4,283
  • eyalroz/cuda-api-wrappersAvatar de eyalroz

    eyalroz/cuda-api-wrappers

    890Voir sur GitHub↗

    Thin, unified, C++-flavored wrappers for the CUDA APIs

    C++
    Voir sur GitHub↗890
  • facebookincubator/dispensoAvatar de facebookincubator

    facebookincubator/dispenso

    282Voir sur GitHub↗

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

    C++
    Voir sur GitHub↗282
  • atgreen/cl-natsAvatar de atgreen

    atgreen/cl-nats

    11Voir sur GitHub↗

    A full-featured NATS messaging client for Common Lisp.

    Common Lisp
    Voir sur GitHub↗11