Nvidia GeForce 6xx系列使用什么指令集?

Nic*_*kos 5 gpu nvidia instruction-set

GeForce 6xx系列GPUS是否使用RISC,CISC或VLIW样式指令?

在一个来源中,在http://www.motherboardpoint.com/risc-cisc-t241234.html,有人说
"GPU可能更接近VLIW而不是RISC或CISC".

在另一个来源,http://en.wikipedia.org/wiki/Very_long_instruction_word#implementations,它说"Nvidia和AMD已经转移到RISC架构,以提高非图形工作负载的性能"

Art*_*emB 4

AFAIK,Nvidia 没有公开记录其硬件指令集。

您可以官方看到的最好的是PTX ISA,它是虚拟机的指令集,Nvidia 的编译器(或驱动程序)然后将其转换为在特定 GPU 上执行的真实指令集。cuobjdump实用程序可以向您显示反汇编的 GPU 代码。恕我直言,它看起来像一个相当典型的 RISC——寄存器上的加载+存储+操作。

另一方面,有些操作非常复杂。例如,纹理查找指令可以做很多事情——它可以插入坐标、处理超出范围的坐标、获取所需的数据并将其转换为所需的数据类型。虽然语法仍然是 RISC-y,但实质上却像 CISC。