MTIMESX - Fast Matrix Multiply with Multi-Dimensional Support

Beats MATLAB 300% - 400% in some cases ... really!

下载
下载

您现在正在关注此提交

引用格式

James Tursa (2026). MTIMESX - Fast Matrix Multiply with Multi-Dimensional Support (https://ww2.mathworks.cn/matlabcentral/fileexchange/25977-mtimesx-fast-matrix-multiply-with-multi-dimensional-support), MATLAB Central File Exchange. 检索时间: .

类别

在 Help Center 和 MATLAB Answers 中查找有关 Operators and Elementary Operations 的更多信息

一般信息

MATLAB 版本兼容性

  • 兼容任何版本

平台兼容性

  • Windows
  • macOS
  • Linux
版本 已发布 发行说明 Action
1.10.0

Fixed typos in the dsyrk, dsyr2k, ssyrk, and ssyr2k BLAS function prototypes. (These typo fixes should not change any results)

下载
1.9.0

Added OpenMP support for custom code
Expanded sparse * single and sparse * nD support
Fixed (nD complex scalar)C * (nD array) bug

下载
1.8.0

Added capability for nD scalar multiplies (i.e., 1x1xN * MxKxN).
Replaced the buggy mxRealloc API routine with custom code.
Updated mtimesx_test_nd.m file.

下载
1.7.0

Fixed a bug for some of the (row vector) * (matrix) and (matrix transposed) * (column vector) operations in MATLAB mode that involved incorrect dimensions in the dgemv and sgemv calls.

下载
1.6.0

Fixed a typo in the build routine for 64-bit systems, changed -largearraydims to -largeArrayDims

下载
1.5.0

Added the multi-dimensional test routine mtimesx_test_nd.m for speed and equality tests. Added its description to the pdf file.

下载
1.4.0

Fixed a bug for empty transa or transb inputs. Now treats these the same as 'N'. Also simplified the nD singleton expansion code a bit.

下载
1.3.0

Added singleton expansion capability for multi-dimensional matrix multiplies.

下载
1.2.0

Fixed bug in scalar multiply code that was causing incorrect results & crashes.

下载
1.1.0

Fixed bug for (scalar) * (sparse) when the scalar contains an inf or NaN (in which case the zeros do not stay zero). Slight update to pdf doc.

下载
1.0.0

下载