summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorNathaniel J. Smith <njs@pobox.com>2016-01-06 23:28:32 +0000
committerNathaniel J. Smith <njs@pobox.com>2016-01-06 23:28:32 +0000
commit25c8d1c2d3590c63645d5267807b15be9abd00e4 (patch)
treee2c0ae8bba755913f67d868cc26f452d85c709dd /doc
parenta7377d881469bb45ca4710df2a46c719aa9a80e3 (diff)
parent8d8a74d8b2f86d2548a04565744ab122537a4f62 (diff)
downloadnumpy-25c8d1c2d3590c63645d5267807b15be9abd00e4.tar.gz
Merge pull request #6932 from jakirkham/opt_dot_trans
ENH: Use `syrk` to compute certain dot products more quickly and accurately
Diffstat (limited to 'doc')
-rw-r--r--doc/release/1.11.0-notes.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/release/1.11.0-notes.rst b/doc/release/1.11.0-notes.rst
index 54b6874cc..099ce3976 100644
--- a/doc/release/1.11.0-notes.rst
+++ b/doc/release/1.11.0-notes.rst
@@ -130,6 +130,14 @@ useless computations when printing a masked array.
The function now uses the fallocate system call to reserve sufficient
diskspace on filesystems that support it.
+``np.dot`` optimized for operations of the form ``A.T @ A`` and ``A @ A.T``
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Previously, ``gemm`` BLAS operations were used for all matrix products. Now,
+if the matrix product is between a matrix and its transpose, it will use
+``syrk`` BLAS operations for a performance boost.
+
+**Note:** Requires the transposed and non-transposed matrices to share data.
+
Changes
=======