cudajava 类什么时候加载能够很好的支持java

天极传媒:天极网全国分站
您现在的位置:
& >&图形加速可以让Java提速10倍
图形加速可以让Java提速10倍博客 15:08
  在今天举行的 Oracle JavaOne大会上,IBM CTO John Duimovich 说,GPU(图形处理单元)加速器内置了可观的非图形处理能力,因为 GPU 的并行设计可以让许多子处理器同时运行。
  Nvidia 负责加速计算的总经理 Sumit Gupta 在一篇文章中称 Java 和 GPU 联手将会为加速 web 性能打开机遇之门。
  数百万的开发者用 Java 语言进行 Web
  2.0 开发、大数据分析及科学计算。同时,由于易于编程、模块化及对多平台的支持,Java 也被用于大规模分布式的框架中,如 Apache、Hadoop 等。
  一些现成的 GPU 库是基于 Nvidia 的 CUDA 计算环境开发的。开发者利用这些库可以将程序的性能提升 2 倍到 48 倍不等。下图是 Duimovich 举的一个例子:
  Duimovich 说 IBM 将会针对基于的 GPU 启用 IBM 运行时,并探索对基于现有 API 的一般负荷进行加速的可能性。
  Gupta 则说,此举可令数百万的 Java 开发者利用 GPU 加速器对范围很广的进行加速,从而令应用性能大幅提高。此外,这类加速还会催生出一类必须依赖 GPU 的新型 Java 企业应用,包括高性能分布式的欺诈检测及金融分析,高通量视频及图像分析以及现代科学计算等。
  原文链接:http://venturebeat.com//graphics-acceleration-can-bring-10x-speedup-to-java/
  译文链接:www.36kr.com/p/206435.html
(作者:36氪责任编辑:王玉平)
天极新媒体&最酷科技资讯扫码赢大奖
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
办公软件IT新闻整机手头暂时没有支持CUDA的NVidia GPU设备,请问能够先进行CUDA编程吗?-CSDN论坛
手头暂时没有支持CUDA的NVidia GPU设备,请问能够先进行CUDA编程吗?
刚开始学习CUDA,
但是自己的电脑上暂时还没有支持CUDA的GPU设备,
请问和是否能够在这样的电脑上,先开始进行CUDA的编程实践吗?
如果可以,应该怎么做?
可以模拟~看我的blog
非常感谢!
看了您的blog,受益匪浅!
NVidia有许多不同的型号都支持CUDA,
请问能否对每种型号的GPU都能分别进行模拟?
如果可以,该如何设置可以分别模拟Geforce&8800GTX,Tesla&C870,D870和S870?
引用&1&楼&OpenHero&的回复:可以模拟~看我的blog
模拟就是编译器的一个选项,编译的时候加上即可。没法模拟具体设备。
况且值得注意的是,很多时候模拟器正常运行的,在真机上没办法运行
非常感谢您的回复!
如果无法模拟具体的GPU设备,那么模拟的结果是不是不能反映具体GPU设备的性能?
另外,能否具体解释一下为什么会出现“很多时候模拟器正常运行的,在真机上没办法运行”的情况?
当这种情况出现时,是不是说明程序还是有问题?
引用&3&楼&annkok&的回复:模拟就是编译器的一个选项,编译的时候加上即可。没法模拟具体设备。&
况且值得注意的是,很多时候模拟器正常运行的,在真机上没办法运行
1&模拟结果只能用来告诉你:你写的程序基本符合cuda的规范,放到卡上可能可以运行。不能反映设备性能,不过一定程度可以反映你的算法改造的性能。
2&因为模拟器环境是一种很理想的环境,比如寄存器没有限制,显存没有限制之类,而在真机显卡上,这些资源都是有限制的,所以就有可能出现在真机上卡死或者直接fail的情况,一般来说,是程序设计出了问题,计算下资源使用情况。
非常感谢这位大哥的详细解说,
1。&根据您的解释,一些针对具体GPU设备的CUDA函数(如cudaGetDeviceCount,cudaGetDevice,cudaGetDeviceProperties,cudaSetDevice)也能在模拟器上模拟吗?如果可以模拟结果会是什么?如果不可以会显示什么结果?
2。&另外,是否也会出现“很多时候真机正常运行的,在模拟器上没办法运行”的情况?
引用&5&楼&annkok&的回复:1&模拟结果只能用来告诉你:你写的程序基本符合cuda的规范,放到卡上可能可以运行。不能反映设备性能,不过一定程度可以反映你的算法改造的性能。&
2&因为模拟器环境是一种很理想的环境,比如寄存器没有限制,显存没有限制之类,而在真机显卡上,这些资源都是有限制的,所以就有可能出现在真机上卡死或者直接fail的情况,一般来说,是程序设计出了问题,计算下资源使用情况。
这些不行……这些调用出来就是告诉你没有设备~~呵呵
回复

我要回帖

更多关于 java 类什么时候加载 的文章

 

随机推荐