岩浆与等离子

计算科学 线性代数 拉帕克 布拉斯 显卡
2021-12-06 06:53:23

我很难通过快速浏览来理解线性代数包MAGMAPLASMA之间的区别。看起来 MAGMA 面向 GPU 和矢量协处理器,而 PLASMA 面向普通多核系统。但我很感激比较它们的解释,以及它们与 BLAS/LAPACK/ScaLAPACK 的不同之处。

1个回答

请参阅此处或 PLASMA 自述文件。LAPACK 是串行的,并行性只能通过多线程 BLAS3 进入。ScaLAPACK 用于分布式内存机器,需要 BLACS/MPI。PLASMA 针对多核机器上的共享内存并行性。