PLSSVM - Parallel Least Squares Support Vector Machine
2.0.0
A Least Squares Support Vector Machine implementation using different backends.
|
Defines atomic functions for floating point types. More...
Functions | |
void | atomicAdd (__global const double *addr, const double val) |
Implementation of an atomic add function for double-precision floating point types. More... | |
void | atomicAdd (__global const float *addr, const float val) |
Implementation of an atomic add function for single-precision floating point types. More... | |
Defines atomic functions for floating point types.
|
inline |
Implementation of an atomic add function for double-precision floating point types.
Uses the atomic compare-exchange idiom.
[in,out] | addr | the source value to add val to |
[in] | val | the value to add to addr |
|
inline |
Implementation of an atomic add function for single-precision floating point types.
Uses the atomic compare-exchange idiom.
[in,out] | addr | the source value to add val to |
[in] | val | the value to add to addr |