A General-purpose Parallel and Heterogeneous Task Programming System
-
Updated
May 24, 2024 - C++
A General-purpose Parallel and Heterogeneous Task Programming System
OpenCL integration for Python, plus shiny features
The Accelerator Integration Tool (AIT) automatically integrates OmpSs@FPGA accelerators into FPGA designs using different vendor backends
Platform-aware programming in Julia
OpenFPM: A scalable open framework for particle and particle-mesh codes on parallel computers
High-Performance Computing: CPU Instructions, GPU OpenCL & CUDA, etc. ☀️
Heterogeneous programming in Julia
A low-level execution library for analytic data processing.
BeyondMoore has an ambitious goal to develop a software framework that performs static and dynamic optimizations, issues accelerator-initiated data transfers, and reasons about parallel execution strategies that exploit both processor and memory heterogeneity.
Library implementing a common interface to manage FPGA tasks
A tool for converting specific Julia GPU code writen in CUDA.jl, into abstract multi-backend code with KernelAbstractions.jl.
Intel LevelZero JNI library for TornadoVM
Meta-repository for OmpSs-2@FPGA releases
Generic system-wide modern C++ for heterogeneous platforms with SYCL from Khronos Group
Repository for scientific project at Petnica Science Center (2020)
Distributed_compy is a distributed computing library that offers multi-threading, heterogeneous (CPU + mult-GPU), and multi-node support
Ultra fast simulated annealing with OpenCL & multiple accelerators, GPUs, CPUs.
A UCL PhD Thesis Template
Add a description, image, and links to the heterogeneous-parallel-programming topic page so that developers can more easily learn about it.
To associate your repository with the heterogeneous-parallel-programming topic, visit your repo's landing page and select "manage topics."