julia - 如何在 Julia 中进行并行矩阵乘法?

标签 julia

在 Julia 中是否有进行并行矩阵乘法的好方法?我尝试使用 DArray,但它比单线程乘法要慢得多。

最佳答案

什么意义上的并行?如果您指的是单机、多线程,那么 Julia 默认会执行此操作,因为 OpenBLAS(使用的底层线性代数库)是多线程的。

如果您指的是多机、分布式计算风格,那么您将遇到大量通信开销,只有对于非常大问题才值得,并且定制的方法可能是需要。

关于julia - 如何在 Julia 中进行并行矩阵乘法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33946481/

相关文章:

julia - 如何在模块内部使用模块外部的函数

iterator - 是否有用于从 julia 中的类似生成器的函数创建快速迭代器的宏?

git - 使用 Julia 安装模块

julia - 在循环中输出包含数字的变量

julia - Julia 中的抽象类型和成员变量

python - 如何在 Mac 上设置 Julia init 路径?

arrays - 在 Julia 中,如何初始化一个二维数组(矩阵),其中每个元素都是一个列向量?

algorithm - 有没有办法优化此代码以查找数字的除数?

macros - 宏观卫生是否只在不同的模块中保护您?

julia - 在 Julia 中求解非线性方程组