Excuse me for being curious. But what is global surface memory, and what is it used for? I didn’t find anything about it in the programming guide.
It can be found in the “state spaces” table on page 20 of the PTX ISA document, and page 21 says surf memory is accessed via “LD/ST, SURF” instructions.
This sounds very interesting… sounds like textures, with the difference that they are writable