What instruction set does the Nvidia GeForce 6xx Series use?

时间秒杀一切 提交于 2019-12-05 11:19:23

AFAIK, Nvidia does not publicly document it's hardware instruction sets.

The best you can see officially is PTX ISA which is the instruction set of a virtual machine which Nvidia's compiler (or drivers) then convert to the real instruction set to be executed on specific GPU. cuobjdump utility can show you disassembled GPU code. IMHO it looks like a fairly typical RISC -- load+store+operations on registers.

On the other hand, some operations are very complex. For instance, texture lookup instruction does a lot -- it may interpolate coordinates, deal with coordinates being out of range, fetch required data and convert it to desired data type. While the syntax remains RISC-y, the substance feels like CISC.

They use a combination of VLIW and SIMID, this allows them to complete several processes at once rather than doing them one by one like RISC or CISC.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!