Answer the question
In order to leave comments, you need to log in
Where can I learn about assembler for NVIDIA GPUs?
Hello! Cuda is good, but I would like to know about the assembler gpu
Answer the question
In order to leave comments, you need to log in
Nowhere. NVIDIA does not share this information with anyone. There are enthusiasts with an assembler/disassembler project.
Since 1975, a lot has changed in the industry, namely:
1) Processors have become orders of magnitude more complicated and can already optimize the sequence of instructions themselves, translating CISC into RISC inside themselves
2) Compilers have become orders of magnitude smarter and, as a rule, they optimize well themselves. Writing and maintaining code manually in assembler, taking into account all the possible features of all processors, is not worth the 1-5% gain in performance.
When a new processor is released/architecture changes, a Java programmer will simply change the checkbox in the compiler and get a good, and more often an excellent result. The assembler programmer will go to learn a new stone from scratch.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question