Projects in Awesome Lists tagged with heterogeneous-parallel-programming
A curated list of projects in awesome lists tagged with heterogeneous-parallel-programming .
https://github.com/taskflow/taskflow
A General-purpose Task-parallel Programming System using Modern C++
concurrent-programming cuda-programming gpu-programming heterogeneous-parallel-programming high-performance-computing multi-threading multicore-programming multithreading parallel parallel-computing parallel-programming taskflow taskparallelism threadpool work-stealing
Last synced: 14 May 2025
https://github.com/inducer/pyopencl
OpenCL integration for Python, plus shiny features
amd array cuda gpu heterogeneous-parallel-programming multidimensional-arrays nvidia opencl opengl parallel-algorithm parallel-computing performance prefix-sum pyopencl python reduction scientific-computing shared-memory sorting
Last synced: 13 May 2025
https://github.com/pocl/pocl
pocl - Portable Computing Language
heterogeneous-parallel-programming opencl
Last synced: 20 Mar 2025
https://github.com/trisycl/trisycl
Generic system-wide modern C++ for heterogeneous platforms with SYCL from Khronos Group
cpp cpp20 fpga gpu-computing heterogeneous-parallel-programming opencl spir sycl trisycl
Last synced: 15 May 2025
https://github.com/juliagpu/kernelabstractions.jl
Heterogeneous programming in Julia
gpu-computing heterogeneous-parallel-programming julia julia-package julialang
Last synced: 14 May 2025
https://github.com/JuliaGPU/KernelAbstractions.jl
Heterogeneous programming in Julia
gpu-computing heterogeneous-parallel-programming julia julia-package julialang
Last synced: 04 Apr 2025
https://github.com/alpaka-group/alpaka
Abstraction Library for Parallel Kernel Acceleration :llama:
cpp cpp17 cuda gpu header-only heterogeneous-parallel-programming hip hpc openacc openmp rocm tbb
Last synced: 15 May 2025
https://github.com/Heteroflow/Heteroflow
Concurrent CPU-GPU Programming using Task Models
cpu-gpu-scheduling cuda gpu gpu-acceleration gpu-computing gpu-programming heterogeneous-computing heterogeneous-parallel-programming heterogeneous-systems multithreaded multithreading task-parallelism
Last synced: 01 Apr 2025
https://github.com/pulp-platform/hero
Heterogeneous Research Platform (HERO) for exploration of heterogeneous computers consisting of programmable many-core accelerators and an application-class host CPU, including full-stack software and hardware.
computer-architecture fpga heterogeneous-computing heterogeneous-parallel-programming iommu many-core-architectures openmp-offloading openmp-parallelization riscv shared-memory unified-virtual-memory
Last synced: 02 Apr 2025
https://github.com/cggos/hpc
High-Performance Computing: CPU Instructions, GPU OpenCL & CUDA, etc. :sunny:
cuda heterogeneous-parallel-programming multi-threading neon opencl openmp simd sse
Last synced: 21 Mar 2025
https://github.com/beehive-lab/levelzero-jni
Intel LevelZero JNI library for TornadoVM
gpu-library heterogeneous-parallel-programming intel-gpu java jni-library level-zero oneapi spirv
Last synced: 04 Apr 2025
https://github.com/kaocc/heterogeneousqueue
The Heterogeneous Queuing Framework utilizing Fibers
asynchronous-programming fibers heterogeneous-parallel-programming heterogeneous-queuing-framework multithreading runtime-system
Last synced: 11 Apr 2025
https://github.com/skailasa/phd-thesis
A UCL PhD Thesis Template
fast-algorithms fast-direct-solvers heterogeneous-parallel-programming scientific-computing
Last synced: 07 May 2025
https://github.com/embeddedcrab/stm32mp1_multicore_comm
Projects done on STM32MP157C-DK2 Kit. Communication between Multiple Cores in mutithreaded environment using C/C++.
c-cpp client-server cpp14 freertos heterogeneous-parallel-programming multicore openamp-rpmsg platform-development stm32mp1 system-programming threadpool
Last synced: 16 Mar 2025
https://github.com/nellogan/distributed_compy
Distributed_compy is a distributed computing library that offers multi-threading, heterogeneous (CPU + mult-GPU), and multi-node support
cluster cuda heterogeneous-parallel-programming multi-threading multigpu openmp openmpi
Last synced: 12 Jan 2025
https://github.com/artecs-group/juliana.jl
A tool for converting specific Julia GPU code writen in CUDA.jl, into abstract multi-backend code with KernelAbstractions.jl.
gpu heterogeneous-parallel-programming julia julia-language
Last synced: 02 Mar 2025
https://github.com/tanmayv25/gaussianprocessregression
Using Nvidia K20 to accelerate Gaussian Process Regression
distributed-algorithms heterogeneous-parallel-programming machine-learning-algorithms
Last synced: 20 Feb 2025
https://github.com/yas-sim/python-dpcpp-extension-sample-code
Python extension sample code using Intel oneAPI DPC++. The extension does a simple image processing using DPC++ kernel.
box-filter convolution-filter dpcpp gpu-acceleration gpu-programming heterogeneous heterogeneous-parallel-programming image-processing numpy numpy-capi oneapi opencl python python-extension sample-code sycl
Last synced: 10 Mar 2025
https://github.com/soumyasen1809/sycl-basics
Basic introduction to SYCL
cpp heterogeneous-parallel-programming oneapi oneapi-dpc sycl
Last synced: 24 Feb 2025
https://github.com/g4m3r0/magmadnn-benchmarsuite
MagmaDNN Benchmarksuite for heterogenous architectures
benchmark-suite cplusplus heterogeneous-computing heterogeneous-parallel-programming magma magmadnn
Last synced: 27 Feb 2025
https://github.com/tolisz/blurhash
blurhash algorithm implemented on GPU (OpenCL)
blurhash heterogeneous-computing heterogeneous-parallel-programming opencl opencl-kernels
Last synced: 02 Mar 2025
https://github.com/101001000/juliana.jl
A tool for converting specific Julia GPU code writen in CUDA.jl, into abstract multi-backend code with KernelAbstractions.jl.
gpu heterogeneous-parallel-programming julia julia-language
Last synced: 22 Jan 2025
https://github.com/gladap/heterogeneous_computing_project
Heterogeneous parallel programming exercise using OpenMP and CUDA to parallelize image filters
cuda heterogeneous-parallel-programming
Last synced: 30 Mar 2025
https://github.com/kaocc/heterobench
HeteroBench is a collection of numerous OpenCL benchmarks
benchmark heterogeneous-parallel-programming
Last synced: 14 Jun 2025
https://github.com/echuraev/opencl-practice
This repository contains source code of practices from different presentations that I made about OpenCL.
c cpp heterogeneous heterogeneous-parallel-programming opencl
Last synced: 07 Apr 2025