“可编程 GPU” 到底是什么意思?

“可编程 GPU” 到底是什么意思?

我正在学习 openGL,并且遇到了这个事实“现代 GPU 是可编程的”。这到底是什么意思?用户程序可以在旅途中重新编程 GPU 的功能吗?

答案1

引自这里

随着 OpenGL API 和 DirectX 中类似功能的出现,GPU 在其功能中添加了可编程着色。...

Nvidia 率先生产出具有可编程着色功能的芯片,即 GeForce 3(代号为 NV20)。

...

GPU 的最新发展包括支持可编程着色器(可以使用许多与 CPU 相同的操作来操纵顶点和纹理)、过采样和插值技术(以减少混叠)以及非常高精度的色彩空间。由于大多数这些计算都涉及矩阵和矢量运算,工程师和科学家越来越多地研究使用 GPU 进行非图形计算。GPU 用于非图形计算的一个例子是比特币的生成,其中图形处理单元用于解决哈希函数。

相关内容