this post was submitted on 15 Jun 2023
3 points (100.0% liked)
GPU_programming
94 readers
5 users here now
Programming Lemmy instance focused on GPUs. CUDA, OpenCL, ROCm, DirectX, Vulkan are all on subject here.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
This (along with the subsequent Turing paper) is an excellent resource!
Regarding reverse-engineering of SASS, a (possibly?) complete instruction "reference" (from Pascal to Hopper) can be found using methods here. Using quotes here because there is enough info to disassemble/assemble the code section in cubin binaries - since we have a detailed desc of inst encoding, operand types, modifiers etc.. However, instruction behavior, misc requirements, side-effects, etc.. are not documented.
linking it here for anyone interested: https://arxiv.org/pdf/1903.07486.pdf