gpt4 book ai didi

gpu - 显卡有自己的指令集吗?

转载 作者:行者123 更新时间:2023-12-02 16:18:04 25 4
gpt4 key购买 nike

显卡有自己的指令集吗?我认为它们是这样的,但我一直想知道它们是否是专有的,或者是否存在某种开放标准。

每条 GPU 指令前面都有 CPU 指令,还是无缝的?

也就是说,OpenGL 或 DirectX 是通过 CPU 调用驱动层,然后通过总线发送 GPU 指令还是更复杂?

最佳答案

是的,他们确实这么做了。 AMD目前甚至提供了HD4000系列的规范。

看看here AMD 的 R700 指令集引用指南。

还有一个开源项目叫Nouveau它对 Nvidia 指令集进行逆向工程。

请注意,Nvidia 的架构与 AMD 略有不同,因为它们不使用 VLIW而是标量执行(尽管多个线程另外分组在所谓的 Warp 或 Wavefront 中)。

此外,并非每个 OpenGL/Direct3D 调用都映射到“GPU 指令”。例如,当绑定(bind)纹理时,驱动程序只会设置适当的硬件寄存器,告诉 GPU 使用哪个纹理内存进行采样。

真正的程序仅在 GPU 上执行着色器或流处理内核时运行。

关于gpu - 显卡有自己的指令集吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1697842/

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