I started my master's last fall concentrating in Information Assurance, and I'm working on a project in my reverse engineering class, I decided to choose a topic of GPU-based malware, and I was a little shocked to discover that NVIDIA hasn't published its ISA. (Shocked as in... haven't we learned anything?)
Is there a concise mnemonic table you've worked up that discusses the 70 or so instructions that you guys have reversed? I have to give a lecture to undergrad students on reversing GPU-based binaries in a couple weeks and this ISA is otherwise a black hole.
Are there any sequences you've discovered where you haven't figured out what the instruction is doing? (I.E., is what you've produced *everything* that you've observed, or are their some puzzles?)
Anyway, thanks for tackling this problem head on!