From 01acef82fdd02c968601b41d27f3ac6461dbc459 Mon Sep 17 00:00:00 2001 From: John Kirkham Date: Tue, 5 Jan 2016 22:15:08 -0500 Subject: DOC: Update the 1.11.0 release notes to mention optimizations of `A.T @ A` and `A @ A.T`. --- doc/release/1.11.0-notes.rst | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'doc/release') 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 ======= -- cgit v1.2.1