ubuntu系统下nvcc -V 和nvidai-smi 显示的cuda版本不一致

我是学JAVA的感觉CUDA在某些方面配合JNI鈳以改善JAVA的固有缺陷,例如大数据量的运算性能低下~

而且移植也比较方便重新编译一下即可,不知大家有何看法~


貌似cuda要出java版的但没有看到实际咚咚。

至于LZ所提的JNI按现有平台完全可以实现,其中的粘结剂就是C

回帖是一种美德!每天回帖即可获得 10 分可用分! 小技巧:教您如何更快获得可用分

粗略地看了一下,大概可以有两种方式

一种是用C编写自己的CUDA动态库,然后在java中用JNI调用;

不同处在于应用逻辑是放茬C这边还是java这边

1)有些上下文不容易保存.

2)有时候API返回不及时.

回帖是一种美德!每天回帖即可获得 10 分可用分! 小技巧:教您如何更快获得可用汾

希望和你进行深度的交流谢谢。QQ:

粗略地看了一下大概可以有两种方式。 

一种是用C编写自己的CUDA动态库然后在java中用JNI调用; 

不同处在於应用逻辑是放在C这边还是java这边

不是很了解java,如此的话是不是就能一定程度上用cuda面向对象编程了呢

JNI效率太低,想法好但不一定能达到预期,泹支持创意的想法!

当然,考虑到JNI的效率java部分只做命令级调用就不会有什么太大影响了

有个问题很奇怪,当在java主线程中通过JNI调用cudagpu运算速喥很快,正常但是如果在java thread中调用gpu运算速度比同样的java代码还要慢

应该开发支持cuda的虚拟机,,对现有JDK稍加改动普通老百姓程序员基本感覺不到区别

匿名用户不能发表回复!

我要回帖

更多关于 啊V 的文章

 

随机推荐