gpt4 book ai didi

java - 如何将显卡处理器用于某些线程?

转载 作者:行者123 更新时间:2023-12-01 09:58:54 25 4
gpt4 key购买 nike

我对显卡了解不多(除了购买方面),在谈论编程时,我是个大菜鸟。 (问题 1) 我什至不确定这是否可能,但如果我希望我的显卡只计算一段代码,而我的处理器正在运行另一个代码,我该怎么办这样做吗?

我预测它使用不同的线程,我觉得应该有一种方法可以将不同的处理器分配给不同的线程。

(问题2)另外,LWJGL是否使用显卡?

这就是全部了!谢谢!

最佳答案

请记住,显卡 GPU 架构的工作方式与 CPU 非常不同。这不像你的显卡是一个“辅助CPU”,在后台代码中处理密集型代码。相反,显卡处理视频缓冲区中的数据 - 基本上是像素和 2D/3D 几何图形,它们直接映射到驱动显示器的内存缓冲区。

传统意义上的软件是在CPU上运行的指令序列。因此,您用 Java(或 C 或类似架构)编写的指令会编译为仅在 CPU(通常是 x86 架构的 CPU)上运行的代码。

简而言之,没有办法精确地完成您所要求的操作。但是,有一些实验性框架允许您编写可以在 GPU 上运行的代码。 CUDA ( http://www.nvidia.com/object/cuda_home_new.html ) 可能是最著名的,但请记住,它是一种与传统的面向对象语言(例如 Java)非常不同的编程风格。

关于java - 如何将显卡处理器用于某些线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36962804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com