GPU反斜杠性能比CPU慢得多

8视图(30天)
Meme的年轻
Meme的年轻 2020年12月27日
编辑: 马特·J 2022年5月26日
我做数字功率流caclulation通过修改matpower的功能,一个开源的工具。通过修改其newtonpf函数。米,GPU计算可以实现。然而,我发现GPU性能远比CPU慢得多。当计算的内置case3012wp matpower, newtonpf矩阵。m将:
5725 * 5725稀疏双,b: 5725 * 1双。
的过程\ b在第一个迭代中newtonpf()通常会在0.01秒在我i7 - 10750 h + RTX 2070超级MSI-GL65。
但如果A和b是变成了GPU数组,\ b的过程需要以下时间如果是以下类型:
完整的双,0.8秒
稀疏的双4秒
完整的单,0.1秒
(稀疏单不支持)金宝app
为什么不同的表现?我想GPU可以做事情比CPU快得多。
文件附件如下。Atest稀疏,Agpu稀疏gpu数组。都是双打。
9日评论
马特·J
马特·J 2022年5月26日
编辑:马特·J 2022年5月26日
@kant 已经得出结论,这是预期行为,但见下文。

登录置评。

答案(1)

马特·J
马特·J 2020年12月27日
这个线程看起来相关。看来稀疏mldivide GPU预计要快。
13个评论
神骑士
神骑士 2021年1月10日
编辑:神骑士 2021年1月10日
研究生院理事会,是的,PCG gmr LSQR, QMR, TFQMR, BICG BICGSTAB。试,玩宽容,迭代和预处理——可能会工作。我不是一个专家在这个领域但这是稀疏的社会倾向于做什么。

登录置评。

社区寻宝

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

开始狩猎!