VexCL v1.1.0 Release Notes
Release Date: 2013-11-29 // over 10 years ago-
- ๐
vex::SpMat<>
class uses CUSPARSE library on CUDA backend whenVEXCL_USE_CUSPARSE
macro is defined. This results in more effective sparse matrix-vector product, but disables inlining of SpMV operation. - Provided an example of CUDA backend interoperation with Thrust.
- When
VEXCL_CHECK_SIZES
macro is defined to 1 or 2, then runtime checks for vector
๐ expression correctness are enabled (see #81, #82). - Added
sort()
andsort_by_key()
functions. - Added
inclusive_scan()
andexclusive_scan()
functions. - Added
reduce_by_key()
function. Only works with single-device contexts. - Added
convert_<type>()
andas_<type>()
builtin functions for OpenCL backend.
- ๐