文件名称:MTIMESX - 具有多维支持的快速矩阵乘法:在某些情况下击败 MATLAB 300% - 400% ......真的!-matlab开发
文件大小:504KB
文件格式:ZIP
更新时间:2024-06-21 07:11:26
matlab
MTIMESX 是一个快速的通用矩阵和标量乘法例程,具有以下特点: - 直接支持多维(nD,n>2)数组- 支持转置、共轭转置和共轭预运算- 支持单例扩展- 利用 BLAS 调用、自定义 C 循环代码或 OpenMP 多线程 C 循环代码- 可以根据需要完全或近似匹配 MATLAB 结果- 在大多数情况下可以满足或击败 MATLAB 的速度 MTIMESX 有六种基本操作模式: - BLAS:始终使用 BLAS 库调用- 循环:如果可用,总是使用 C 循环- LOOPSOMP:如果可用,始终使用 OpenMP 多线程 C 循环- MATLAB:与 MATLAB 完全匹配的最快 BLAS 或 LOOPS 方法(默认) - 速度:最快的 BLAS 或 LOOPS 方法,即使它与 MATLAB 不完全匹配- SPEEDOMP:最快的 BLAS、LOOPS 或 LOOPOMP 方法,即使它与
【文件预览】:
mtimesx_20110223.zip
mtimesx_20101004.zip