Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ddemidov/vexcl
VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP
https://github.com/ddemidov/vexcl
c-plus-plus cpp11 cuda gpgpu opencl scientific-computing
Last synced: 7 days ago
JSON representation
VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP
- Host: GitHub
- URL: https://github.com/ddemidov/vexcl
- Owner: ddemidov
- License: mit
- Created: 2012-05-29T07:13:54.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2024-10-12T06:41:36.000Z (4 months ago)
- Last Synced: 2025-02-07T16:07:32.750Z (14 days ago)
- Topics: c-plus-plus, cpp11, cuda, gpgpu, opencl, scientific-computing
- Language: C++
- Homepage: http://vexcl.readthedocs.org
- Size: 22.8 MB
- Stars: 706
- Watchers: 64
- Forks: 82
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-robotic-tooling - VexCL - VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP. (Sensor Processing / Parallel Processing)
README
# VexCL
[](http://vexcl.readthedocs.io/en/latest/?badge=latest)
[](https://zenodo.org/badge/latestdoi/4479068)
[](https://travis-ci.org/ddemidov/vexcl)
[](https://ci.appveyor.com/project/ddemidov/vexcl)
[](https://codecov.io/gh/ddemidov/vexcl)
[](https://scan.coverity.com/projects/5306)VexCL is a vector expression template library for OpenCL/CUDA. It has been
created for ease of GPGPU development with C++. VexCL strives to reduce amount
of boilerplate code needed to develop GPGPU applications. The library provides
convenient and intuitive notation for vector arithmetic, reduction, sparse
matrix-vector products, etc. Multi-device and even multi-platform computations
are supported. The source code of the library is distributed under very
permissive MIT license.See VexCL documentation at http://vexcl.readthedocs.io/