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: 6 months 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 13 years ago)
- Default Branch: master
- Last Pushed: 2024-10-12T06:41:36.000Z (about 1 year ago)
- Last Synced: 2025-04-14T05:54:48.340Z (7 months ago)
- Topics: c-plus-plus, cpp11, cuda, gpgpu, opencl, scientific-computing
- Language: C++
- Homepage: http://vexcl.readthedocs.org
- Size: 22.8 MB
- Stars: 710
- Watchers: 63
- Forks: 82
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- fucking-awesome-cpp - VexCL - A C++ vector expression template library for OpenCL/CUDA. [MIT] (Concurrency)
- anything_about_game - 官网
- awesome-robotic-tooling - VexCL - VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP. (Sensor Processing / Parallel Processing)
- awesome-cpp - VexCL - 用于OpenCL/CUDA 的C++向量表达式模板库. [MIT] (并发性)
- awesome-cpp - VexCL - A C++ vector expression template library for OpenCL/CUDA. [MIT] (Concurrency)
- awesome-cpp - VexCL - A C++ vector expression template library for OpenCL/CUDA. [MIT] (Concurrency)
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/