PTX related question

I am reading the PTX 2.0 documentation right now, and I was confused with how the ISA are set.

I understand that this is a virtual ISA, but is there a certain opcode length set for this ISA? Also, if this is a RISC, then how are the instructions structured? If you know a link that explains this, it would be great if you can share the link with me.


There is no binary format for PTX. It is only specified as an assembly language. If you want a machine to execute it, you have to either execute an IR or come up with your own binary format. See this for an example of a project that created a binary format for PTX.