E
E
Eugene Lerner2021-02-06 09:36:13
GPGPU
Eugene Lerner, 2021-02-06 09:36:13

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

1 answer(s)
A
Armenian Radio, 2021-02-06
@ehevnlem

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 question

Ask a Question

731 491 924 answers to any question