heterogeneous-parallel-programming
There are 74 repositories under heterogeneous-parallel-programming topic.
taskflow/taskflow
A General-purpose Task-parallel Programming System using Modern C++
inducer/pyopencl
OpenCL integration for Python, plus shiny features
pocl/pocl
pocl - Portable Computing Language
taskflow/awesome-parallel-computing
A curated list of awesome parallel computing resources
JuliaGPU/KernelAbstractions.jl
Heterogeneous programming in Julia
triSYCL/triSYCL
Generic system-wide modern C++ for heterogeneous platforms with SYCL from Khronos Group
alpaka-group/alpaka
Abstraction Library for Parallel Kernel Acceleration :llama:
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.
Heteroflow/Heteroflow
Concurrent CPU-GPU Programming using Task Models
chenxuhao/gardenia
GARDENIA: Graph Analytics Repository for Designing Efficient Next-generation Accelerators
intel/hdk
A low-level execution library for analytic data processing.
GMAP/NPB-GPU
NAS Parallel Benchmarks for evaluating GPU and APIs
flecsi/flecsi
Flexible Computational Science (FleCSI) Project
mosaic-group/openfpm
OpenFPM: A scalable open framework for particle and particle-mesh codes on parallel computers
esa-tu-darmstadt/daphne-benchmark
The Darmstadt Automotive Parallel HeterogeNEous (DAPHNE) Benchmark-Suite
pulp-platform/hero-sdk
⛔ DEPRECATED ⛔ HERO Software Development Kit
tudorv91/SparkJNI
A heterogeneous Apache Spark framework.
beehive-lab/levelzero-jni
Intel LevelZero JNI library for TornadoVM
PlatformAwareProgramming/PlatformAware.jl
Platform-aware programming in Julia
shaanzie/QuickRef
Quick references to notes on specific topics and their basic introductions
architector1324/EasyCL
OpenCL based lightweight c++ computing library
robclu/ripple
A library for simplified distributed computing across any heterogeneous architectures (cpu + gpu), with tensor support, and polymorphic data layouts for optimal performance! Ripple enables you to scale quickly without sacrificing performance!
sejoonoh/GTA-Tensor
High-Performance Tucker Factorization on Heterogeneous Platforms (GTA) - TPDS 2019
artecs-group/Juliana.jl
A tool for converting specific Julia GPU code writen in CUDA.jl, into abstract multi-backend code with KernelAbstractions.jl.
imv1990/mll
A python like language for MLIR
alessandrocapotondi/nvidia-jetson-llvm-builder
Builder script for Clang/LLVM10 compiler for Nvidia Jetson Nano (could be extended to other Jetson boards) with OpenMP 4.5 offloading support.
bsc-pm-ompss-at-fpga/ait
The Accelerator Integration Tool (AIT) automatically integrates OmpSs@FPGA accelerators into FPGA designs using different vendor backends
leos313/crispy-doom
This version of crispy-DOOM uses 8 HW accelerators on the FPGA
vineeths96/Heterogeneous-Systems
We present an algorithm to dynamically adjust the data assigned for each worker at every epoch during the training in a heterogeneous cluster. We empirically evaluate the performance of the dynamic partitioning by training deep neural networks on the CIFAR10 dataset.
deevashwer/Heterogeneous-GPU-Connected-Components
Heterogeneous Parallel implementation to solve the Connected Components problem using OpenMP, CUDA and OpenCL.
unisa-hpc/SYgraph
A Portable headers-only library for Graph Analytics tasks on Heterogeneous GPUs
zaen-archive/weasel
Weasel language is a project i created to proof of concept that we can support heterogeneous internally inside a language.
KaoCC/HeterogeneousQueue
The Heterogeneous Queuing Framework utilizing Fibers
tugrul512bit/UfSaCL
Ultra fast simulated annealing with OpenCL & multiple accelerators, GPUs, CPUs.
embeddedcrab/stm32mp1_multicore_comm
Projects done on STM32MP157C-DK2 Kit. Communication between Multiple Cores in mutithreaded environment using C/C++.
mcsweeney90/heterogeneous_optimistic_finish_time
To accompany the paper "An efficient new static scheduling heuristic for accelerated architectures".