All Projects → hipacc → hipacc

hipacc / hipacc

Licence: BSD-2-Clause License
A domain-specific language and compiler for image processing

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
XSLT
1337 projects
powershell
5483 projects
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to hipacc

Hipsycl
Implementation of SYCL for CPUs, AMD GPUs, NVIDIA GPUs
Stars: ✭ 377 (+423.61%)
Mutual labels:  gpu, opencl, cuda
Neanderthal
Fast Clojure Matrix Library
Stars: ✭ 927 (+1187.5%)
Mutual labels:  gpu, opencl, cuda
Bitcracker
BitCracker is the first open source password cracking tool for memory units encrypted with BitLocker
Stars: ✭ 463 (+543.06%)
Mutual labels:  gpu, opencl, cuda
Bayadera
High-performance Bayesian Data Analysis on the GPU in Clojure
Stars: ✭ 342 (+375%)
Mutual labels:  gpu, opencl, cuda
Khiva
An open-source library of algorithms to analyse time series in GPU and CPU.
Stars: ✭ 161 (+123.61%)
Mutual labels:  gpu, opencl, cuda
Ilgpu
ILGPU JIT Compiler for high-performance .Net GPU programs
Stars: ✭ 374 (+419.44%)
Mutual labels:  gpu, opencl, cuda
Pyopencl
OpenCL integration for Python, plus shiny features
Stars: ✭ 790 (+997.22%)
Mutual labels:  gpu, opencl, cuda
Arrayfire Python
Python bindings for ArrayFire: A general purpose GPU library.
Stars: ✭ 358 (+397.22%)
Mutual labels:  gpu, opencl, cuda
Mixbench
A GPU benchmark tool for evaluating GPUs on mixed operational intensity kernels (CUDA, OpenCL, HIP, SYCL)
Stars: ✭ 130 (+80.56%)
Mutual labels:  gpu, opencl, cuda
Futhark
💥💻💥 A data-parallel functional programming language
Stars: ✭ 1,641 (+2179.17%)
Mutual labels:  gpu, opencl, cuda
Arrayfire
ArrayFire: a general purpose GPU library.
Stars: ✭ 3,693 (+5029.17%)
Mutual labels:  gpu, opencl, cuda
Bohrium
Automatic parallelization of Python/NumPy, C, and C++ codes on Linux and MacOSX
Stars: ✭ 209 (+190.28%)
Mutual labels:  gpu, opencl, cuda
Arrayfire Rust
Rust wrapper for ArrayFire
Stars: ✭ 525 (+629.17%)
Mutual labels:  gpu, opencl, cuda
Parenchyma
An extensible HPC framework for CUDA, OpenCL and native CPU.
Stars: ✭ 71 (-1.39%)
Mutual labels:  gpu, opencl, cuda
Primitiv
A Neural Network Toolkit.
Stars: ✭ 164 (+127.78%)
Mutual labels:  gpu, opencl, cuda
Occa
JIT Compilation for Multiple Architectures: C++, OpenMP, CUDA, HIP, OpenCL, Metal
Stars: ✭ 230 (+219.44%)
Mutual labels:  gpu, opencl, cuda
peakperf
Achieve peak performance on x86 CPUs and NVIDIA GPUs
Stars: ✭ 33 (-54.17%)
Mutual labels:  gpu, cuda
RenderScriptOps
🚀 TensorFlow running with RenderScript on Android GPU
Stars: ✭ 15 (-79.17%)
Mutual labels:  gpu, renderscript
gpubootcamp
This repository consists for gpu bootcamp material for HPC and AI
Stars: ✭ 227 (+215.28%)
Mutual labels:  gpu, cuda
MatX
An efficient C++17 GPU numerical computing library with Python-like syntax
Stars: ✭ 418 (+480.56%)
Mutual labels:  gpu, cuda

Build and Test Status

Hipacc

A domain-specific language and compiler for image processing

Hipacc allows to design image processing kernels and algorithms in a domain-specific language (DSL). From this high-level description, low-level target code for GPU accelerators is generated using source-to-source translation. As back ends, the framework supports C/C++, CUDA, OpenCL. There is also a fork of Hipacc that targets FPGAs.

Install

See Hipacc documentation and Install notes for detailed information.

Integration

See Integration for how to add Hipacc to cmake targets.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].