Go to the source code of this file.
|
__kernel void | sgemm (__global float *restrict matrixA, __global float *restrict const matrixB, __global float *restrict matrixC, const uint matrixOrder, const float alpha, const float beta) |
| SGEMM kernel function.
|
|
__kernel void sgemm |
( |
__global float *restrict |
matrixA, |
|
|
__global float *restrict const |
matrixB, |
|
|
__global float *restrict |
matrixC, |
|
|
const uint |
matrixOrder, |
|
|
const float |
alpha, |
|
|
const float |
beta |
|
) |
| |
SGEMM kernel function.
- Parameters
-
[in] | matrixA | First input matrix. |
[in] | matrixB | Second input matrix. |
[in,out] | matrixC | Third input matrix. The output is stored in this matrix. |
[in] | matrixOrder | Matrix order (number of rows and columns). Matrix has to be symmetric. |
[in] | alpha | Scaling parameter. |
[in] | beta | Scaling paratemer. |
Definition at line 20 of file sgemm.cl.