有没有人有可能在运行时创建/操作GPU机器代码的经验?
我有兴趣修改GPU汇编程序代码,可能在运行时以最小的开销.具体来说,我对基于汇编的遗传编程很感兴趣.
我知道ATI已经为他们的一些卡发布了ISA,并且nvidia最近为旧卡发布了CUDA的反汇编程序,但我不确定是否可以在运行时甚至在手之前修改内存中的指令.
这可能吗?欢迎任何相关信息.
我不是母语是英语,当我试图通过openGL的维基和教程www.learnopengl.com得到的,它永远不会结束的直觉概念如何整部作品可以理解的.有人可以用更抽象的方式向我解释它是如何工作的吗?什么是顶点着色器和片段着色器以及我们将它们用于什么?
AMD为每个GPU系列定义其ISA.据我所知,ISA是一个指令集架构:类似汇编的"语言".怎样称为NVidia的GPU"汇编式语言"? - PTX?是否有像AMD或Intel离线编译器这样的工具为NVidia内核生成这样的程序集?谢谢