Portable Approach for Parallel Architectures
Project description
In a nutshell, OCCA (like oca-rina) is an open-source library which aims to:
Make it easy to program different types of devices (e.g. CPU, GPU, FPGA)
Provide a unified API for interacting with backend device APIs (e.g. OpenMP, CUDA, OpenCL)
Use just-in-time compilation to build backend kernels
Provide a kernel language, a minor extension to C, to abstract programming for each backend
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
occa-0.3.6.tar.gz
(1.8 MB
view hashes)