summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2016-10-24 11:40:58 +0200
committerMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2016-10-24 11:40:58 +0200
commitb19f052fd672cb42722fcafef8fa56e6070f0615 (patch)
tree3ac9615ff3e6805b43b770352745271a5e50f468 /docs
parenta2a7f0c32a49086e312a375a050ed444286e8cdd (diff)
downloadufo-filters-b19f052fd672cb42722fcafef8fa56e6070f0615.tar.gz
ufo-filters-b19f052fd672cb42722fcafef8fa56e6070f0615.tar.bz2
ufo-filters-b19f052fd672cb42722fcafef8fa56e6070f0615.tar.xz
ufo-filters-b19f052fd672cb42722fcafef8fa56e6070f0615.zip
Add GEMM matrix multiplication using CLBlast
Diffstat (limited to 'docs')
-rw-r--r--docs/filters.rst24
1 files changed, 23 insertions, 1 deletions
diff --git a/docs/filters.rst b/docs/filters.rst
index e21ecd7..91699ce 100644
--- a/docs/filters.rst
+++ b/docs/filters.rst
@@ -543,7 +543,7 @@ Fast Fourier transform
1D stripe filtering
-------------------
-.. gobj:class filter-stripes1d
+.. gobj:class:: filter-stripes1d
Filter stripes in 1D along the x-axis. The input and output are in frequency
domain. The filter multiplies the frequencies with an inverse Gaussian
@@ -556,6 +556,28 @@ Fast Fourier transform
gaussian.
+General matrix-matrix multiplication
+------------------------------------
+
+.. gobj:class:: gemm
+
+ Computes :math:`\alpha A \cdot B + \beta C` where A, B and C are input
+ streams 0, 1 and 2 respectively. A must be of size :math:`m\times k`, B
+ :math:`k\times n` and C :math:`m\times n`.
+
+ .. note::
+
+ This filter is only available if CLBlast support is available.
+
+ .. gobj:prop:: alpha:float
+
+ Scalar multiplied with :math:`AB`.
+
+ .. gobj:prop:: beta:float
+
+ Scalar multiplied with C.
+
+
Auxiliary filters
=================