MATLAB矩阵乘法加速

时间:2016-05-12 00:04:17

标签: multithreading matlab matrix matrix-multiplication


我的代码遇到了瓶颈。我想知道一种加速MATLAB矩阵乘法的方法。我知道MATLAB的矩阵乘法很快,但单线程执行是计算密集型的。
代码的布局如下所示:

for i=1:SomeBigNumber
    X = A*B % A and B are big matrices (takes 3 seconds to compute on my desktop)
end

然而,事情是X可以单独存储并在最后计算。如果我可以使用线程或使用另一种可以像MATLAB一样快速计算巨大矩阵的编程语言,那将会很棒。我已经研究过MATLAB Engine C API,但它声明它不是线程安全的,所以opions会有所帮助。

0 个答案:

没有答案