为解决稀疏矩阵预处理算法在GPU

4视图(30天)
我解大型稀疏Ax = b方程与预处理共轭梯度算法。自2016年Matlab, Matlab开始支持一些共轭梯度算法如bicgs金宝apptab, pcg, gmr GPU预调节器的稀疏矩阵。这些函数只接受M稀疏矩阵(M = M1 *平方米M1低M2上三角稀疏矩阵)不是狭义货币供应量M1及广义货币供应量M2。
我想知道如何用Matlab应用预调节器吗?我知道稀疏三角矩阵解决在GPU上是出了名的慢。所以我认为这可能会使用一些迭代法。也许预调节器应用可能是CPU上进行。所以到底是什么做背景,应用预调节器吗?

接受的答案

神骑士
神骑士 2016年5月20日
编辑:神骑士 2016年5月20日
MATLAB的稀疏预处理迭代解决目前在GPU上实现使用ILU和稀疏三角解决。如果你有一个解决方案更适合于你的问题,那么你可以使用函数形式——这转移到一个不同的实现,但可以和/或收敛更快更好的根据你的问题。
5个评论
Royi Avital
Royi Avital 2018年8月14日
@Joss,当前PCG实现多螺纹吗?它使用英特尔MKL解算器在现场吗?

登录置评。

更多的答案(0)

类别

找到更多的在GPU计算帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!