summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJohn Kirkham <kirkhamj@janelia.hhmi.org>2016-01-05 22:15:08 -0500
committerJohn Kirkham <kirkhamj@janelia.hhmi.org>2016-01-06 15:03:13 -0500
commit01acef82fdd02c968601b41d27f3ac6461dbc459 (patch)
treebbff80c4581c8be5548554bd3374c10ea18d4993 /doc
parent924e08f8eabe0aafb77d6c3ce435e2a6cf2df2e6 (diff)
downloadnumpy-01acef82fdd02c968601b41d27f3ac6461dbc459.tar.gz
DOC: Update the 1.11.0 release notes to mention optimizations of `A.T @ A` and `A @ A.T`.
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 c15936cc3..6f79e3c8b 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
=======