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.4.1.tar.gz
(4.6 MB
view details)
File details
Details for the file occa-0.4.1.tar.gz
.
File metadata
- Download URL: occa-0.4.1.tar.gz
- Upload date:
- Size: 4.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0db99c506eef96078eacd5099303523f39fa4554c54e606ed98f57e3cf22a6f |
|
MD5 | bf1179d68fa97ab6a442fb3eef72d672 |
|
BLAKE2b-256 | 715a83d53fce0ba82a3256cf85ff6e44f70fb199e50db8c1d690784347e298aa |