如何判断Suitesparse / CHOLMOD是否使用GPU?

时间:2016-05-23 15:30:05

标签: build julia julia-gpu

我从头开始构建了包含SuiteSparse的Julia。在构建SuiteSparse依赖项时,我确保遵循指示来设置SuiteSparse_config.mk文件的相关部分。

但是,完成构建后,c = A \ b的执行时间为220k未知数(A的结构非常规则)不会发生变化。

如何测试CHOLMOD是否正在积极使用GPU?

1 个答案:

答案 0 :(得分:2)

我确实注意到有类似问题here。它适用于C / CUDA环境,但也许适用。

从那个答案:

  

只有长整数版本的CHOLMOD才能利用GPU加速。   长整数版本通过api调用来区分,例如cholmod_l_start而不是cholmod_start

可能是Julia不使用"长整数" CHOLMOD调用的版本。我在cholmod.jl中看不到任何证据。

正如我之前所说的,如果你在回购中提交问题,也许其中一个Julia语言开发人员会出现问题。否则,您可能需要在首先更改cholmod.jl之后构建Julia。