当前位置: 首页 > 知识库问答 >
问题:

我如何在Java编程中使用GPU

廖琪
2023-03-14

这些天我都在使用CUDAC来访问GPU。但现在我的向导让我用Java和GPU工作。所以我在网上搜索,发现Rootbeer是最好的选择,但我不知道如何运行一个程序使用‘Rootbeer’。谁能告诉我使用根啤酒的步骤。

共有1个答案

相高谊
2023-03-14

Nvidia公司的Mark Harris在SC14上就CUDA的未来发表了精彩的演讲。你可以在这里看。

您可能感兴趣的主要事情是他谈到编程语言的部分,特别是Java。IBM正在开发CUDA4J,还有一些关于Java8特性的好计划,特别是用于GPU编程的lambdas。然而,我不是Java用户,我不能回答您关于Rootbeer的问题(除了味道),但也许CUDA4J会适合您。特别是,如果您知道如何编写CUDA C,并且需要IBM这样的公司备份的解决方案。

 类似资料:
  • 在这段代码中,我遇到了Veracode问题: CRLF序列的不当中和(“CRLF注入”)(CWE ID 93) 在 我正在尝试使用 来解决这个问题,但我不知道 类的用法。任何人都可以简要介绍类的实现,在哪里使用,用它解决了什么?

  • 问题内容: 这个问题在很多地方都被问到,变化不尽。例如Java-getClassLoader()。getResource()不仅使我烦恼不已。)我仍然无法使其正常工作。 这是一个代码片段: 此作品-请注意,我硬编码的路径,包含剪辑文件,该文件的目录 是 有,而且 是 在同一目录作为我的.class文件。las,注释掉的代码仅返回url的空值。 其他大多数帖子似乎都涉及getResourceAsSt

  • 问题内容: 我知道如何通过命令行使用sqoop。但是不知道如何使用Java程序调用sqoop命令。谁能提供一些代码视图? 问题答案: 您可以通过在类路径中包含sqoop jar并调用该方法,从Java代码内部运行sqoop 。您将必须创建所需的参数才能以编程方式像命令行一样(例如,等)进行缩放。 请注意以下几点: 确保sqoop工具名称(例如,导入/导出等)是第一个参数。 请注意类路径的排序-执行

  • 问题内容: 我无法使javac识别我要扩展其类的外部.jar文件。我在同一目录中有两个文件:TestConsole.java和acm.jar。我正在使用以下命令从同一目录进行编译: 但是似乎javac只是忽略了acm.jar。它给了我错误: 当然,acm.program是acm.jar中的一个包。acm.jar中的所有类均已编译;我只想在我的课程中使用它们,而不是编译它们。 我究竟做错了什么? 我

  • 问题内容: 有人可以帮助我了解什么是Java 以及何时使用它吗? 对于该程序的工作方式,我没有一个很清楚的想法。据我了解,所有三个线程同时启动,每个线程将在3000ms之后调用CountDownLatch。因此,递减计数将逐一递减。锁存器变为零后,程序将打印“ Completed”。也许我的理解方式不正确。 // ------------------------------------------

  • 在一个flink项目中,我使用一个case类click。 这个类填充了数据集,并且在日期为Java8的情况下可以很好地工作。在Java7环境中切换到org.joda(Version2.9)之后,对数据集中的click对象的调用不像以前那样执行。对click对象的date字段的某些函数的访问引发。这些函数的例子有等。我能够确保click类的日期字段不为空。我怀疑joda时间库与kryo序列化的交互不