Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Heterogeneous Computing

Heterogeneous Computing

12 projects

Showing 12 of 12 projects

Colossal-AI - An Integrated Large-scale Model Training System with Efficient Parallelization Techniques
Colossal-AI - An Integrated Large-scale Model Training System with Efficient Parallelization TechniquesPython

A unified deep learning system for efficient large-scale model training and inference with advanced parallelism strategies.

#big-model#distributed-training#ai
Stars41.4k
Forks4.5k
Last commit
Paddle - PArallel Distributed Deep LEarning by Baidu
Paddle - PArallel Distributed Deep LEarning by BaiduC++

An industrial deep learning framework supporting unified dynamic/static graphs, automatic parallelism, and integrated training/inference for large models.

#distributed-training#scientific-computing#neural-network
Stars24.0k
Forks6.0k
Last commit
PaddlePaddle
PaddlePaddleC++

An industrial deep learning framework from China supporting unified dynamic/static graphs, automatic parallelism, and integrated training/inference for large models.

#distributed-training#scientific-computing#neural-network
Stars24.0k
Forks6.0k
Last commit
Taskflow
TaskflowC++

A fast, expressive, and header-only C++ library for building task-parallel programs with static, dynamic, and conditional task graphs.

#work-stealing#threadpool#cuda
Stars12.1k
Forks1.4k
Last commit6 days ago
Boost.Compute
Boost.ComputeC++

A C++ GPU computing library providing an STL-like interface for OpenCL-based parallel programming.

#parallel-computing#opencl#c-plus-plus
Stars1.7k
Forks339
Last commit8 days ago
CodeXL
CodeXLC++

A comprehensive GPU tool suite for debugging, profiling, and analyzing OpenCL, OpenGL, Vulkan, and DirectX kernels and shaders.

#vulkan#opencl#opengl
Stars1.0k
Forks148
Last commit6 years ago
Intel Parallel STL
Intel Parallel STLC++

A high-productivity C++ library for parallel programming across devices using Data Parallel C++ (DPC++) APIs.

#oneapi#parallel-computing#high-performance-computing
Stars778
Forks120
Last commit5 days ago
Bolt
BoltC++

A C++ template library optimized for GPUs providing high-performance implementations of common algorithms like scan, reduce, transform, and sort.

#template-library#parallel-computing#high-performance-computing
Stars378
Forks64
Last commit
ClojureCL - parallel computations with OpenCL
ClojureCL - parallel computations with OpenCLClojure

A Clojure library for parallel computations using OpenCL 2.0 with fast JNI bindings.

#amd-opencl#scientific-computing#parallel-computing
Stars283
Forks18
Last commit20 days ago
SABER
SABERJava

A window-based hybrid stream processing engine that leverages both CPU and GPU resources for high-performance data analytics.

#stream-processing#window-aggregation#opencl
Stars44
Forks13
Last commit3 years ago
grain2
grain2D

An autograd and GPGPU library for building dynamic neural networks in the D programming language.

#cuda#d-language#opencl
Stars8
Forks1
Last commit6 years ago
alpaka
alpaka

Abstraction library for parallel kernel acceleration in C++ supporting CPUs, GPUs, and other accelerators.

#parallel-computing#performance-portability#hardware-acceleration
Stars4
Forks0
Last commit6 years ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
8 days ago
1 day ago
1 day ago
10 years ago
#Parallel Computing6
#Opencl6
#High Performance Computing4
#C Plus Plus4
#Scientific Computing3
#Gpu Computing3
#Distributed Training3
#Deep Learning3
#Machine Learning3