社区
CUDA
帖子详情
CUDA提升JAVA性能的可行性
Butterfly596
2009-05-11 01:05:26
加精
我是学JAVA的,感觉CUDA在某些方面配合JNI可以改善JAVA的固有缺陷,例如大数据量的运算性能低下~
而且移植也比较方便,重新编译一下即可,不知大家有何看法~
...全文
1465
42
打赏
收藏
CUDA提升JAVA性能的可行性
我是学JAVA的,感觉CUDA在某些方面配合JNI可以改善JAVA的固有缺陷,例如大数据量的运算性能低下~ 而且移植也比较方便,重新编译一下即可,不知大家有何看法~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
42 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lcquanlcquan
2011-03-24
打赏
举报
回复
应该开发支持cuda的虚拟机,,,对现有JDK稍加改动。普通老百姓程序员基本感觉不到区别
硅步万里
2010-07-21
打赏
举报
回复
可惜我现在就想用java版的,用c太难用了
Bowdar
2010-03-18
打赏
举报
回复
可以通过JNI调用,cuda做成dll
当然,考虑到JNI的效率,java部分只做命令级调用就不会有什么太大影响了
有个问题很奇怪,当在java主线程中通过JNI调用cuda,gpu运算速度很快,正常,但是如果在java thread中调用gpu运算速度比同样的java代码还要慢
horizon37
2009-12-23
打赏
举报
回复
有想法,技术创新
nino
2009-10-29
打赏
举报
回复
这个想法不错
microsx
2009-10-15
打赏
举报
回复
JNI效率太低,想法好但不一定能达到预期,但支持创意的想法!
youyanruyu
2009-06-04
打赏
举报
回复
不是很了解java,如此的话是不是就能一定程度上用cuda面向对象编程了呢?
似水流年love
2009-06-03
打赏
举报
回复
好东西,分享了,谢谢
chen249993213
2009-06-02
打赏
举报
回复
粗略地看了一下,大概可以有两种方式。
一种是用C编写自己的CUDA动态库,然后在java中用JNI调用;
再就是为nvcuda动态库中的driver API实现编写JNI接口,直接调用driver API。
不同处在于应用逻辑是放在C这边还是java这边
ahyu122
2009-06-02
打赏
举报
回复
恩,和你一样,都是做JAVA的...也想学CUDA
intellectual
2009-06-02
打赏
举报
回复
学业习一下~~
sxd0551
2009-06-02
打赏
举报
回复
-
evangely
2009-06-02
打赏
举报
回复
不懂java cuda 嗯 ..这个我还是知道的
lyre129
2009-06-02
打赏
举报
回复
研究一下!
RealStalish
2009-06-01
打赏
举报
回复
顶
陌上花花
2009-06-01
打赏
举报
回复
学习,帮顶了
yangbinKEN
2009-06-01
打赏
举报
回复
我来看看
heheaaaaaaab
2009-06-01
打赏
举报
回复
SQL 解惑(第2版)
pumanwuli
2009-06-01
打赏
举报
回复
好东西支持
benbenpig1985
2009-06-01
打赏
举报
回复
wo ri .haohao a
加载更多回复(19)
OpenCL 与
CUDA
根据网站资料,简单地汇编一下
CUDA
与OpenCL的区别。如有错误请指出。 题外话: 美国Sandia国家实验室一项模拟测试证明:由于存储机制和内存带宽的限制,16核、32核甚至64核处理器对于超级计算机来说,不仅不能带来
性能
提升
,甚至可能导致效率的大幅度下降。 什么是OpenCL? 是由苹果(Apple)公司发起,业界众多著名厂商共同制作的面向异构系统通用目的并行编程的开放式、免费标准
图像处理算法实战应用案例精讲-【目标检测】YOLO(补充篇)(附
Java
、python、MATLAB和C++实现代码)
本文基于YOLOv3对网络结构和多尺度识别进行改进, 提出了一种针对非限制自然场景中中等或较大尺寸的目标识别方法, 并自行设计标注了一个移动通信铁塔目标的数据集, 用于方法
性能
的评估. 实验结果表明, 本文提出的CDSP-YOLO目标识别方法对自然场景中中等或较大尺寸的目标具有良好的鲁棒性, 识别的准确率达97%, 召回率达80%.
开篇词:基于
Java
的深度学习框架及其生态圈
随着深度学习在语音、图像、自然语言等领域取得了广泛的成功,越来越多的企业、高校和科研单位开始投入大量的资源研发 AI 项目。同时,为了方便广大研发人员快速开发深度学习应用,专注于算法应用本身,避免重复造轮子的问题,各大科技公司先后开源了各自的深度学习框架,例如:TensorFlow(Google)、Torch/PyTorch(Facebook)、Caffe(BVLC)、CNTK(Microsoft...
JAVA
新特性
持续跟踪
java
的新特性和新特性使用场景
Fast Run:提高 MegEngine 模型推理
性能
的神奇功能
01背景对于深度学习框架来说,网络的训练/推理时间是用户非常看中的。在实际生产条件下,用户设计的 NN 网络是千差万别,即使是同一类数学计算,参数也各不相同。如果没有针对性的优化,框架就...
CUDA
579
社区成员
2,918
社区内容
发帖
与我相关
我的任务
CUDA
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
复制链接
扫一扫
分享
社区描述
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章