Задать вопрос
@ehevnlem
Программирую с 1975, в интернете с 1993.

Где можно узнать про assembler для GPU NVIDIA?

Здравствуйте! Cuda это хорошо, но хотелось бы узнать про assembler gpu
  • Вопрос задан
  • 694 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
gbg
@gbg
Любые ответы на любые вопросы
Нигде. Этой информацией NVIDIA ни с кем не делится. Есть энтузиасты с проектом ассемблера/дизассемблера.

С 1975 года в индустрии многое поменялось, а именно:

1) Процессоры стали сложнее на порядки и уже сами могут оптимизировать последовательность инструкций, транслируя внутри себя CISC в RISC

2) Компиляторы стали на порядки умнее и как правило, сами неплохо оптимизируют. Написать и поддерживать код вручную на ассемблере, с учетом всех возможных особенностей всех процессоров, не стоит выигранных при этом 1-5% к быстродействию.

При выходе нового процессора/смене архитектуры, программист на ЯВУ просто поменяет галку в компиляторе и получит хороший, а чаще - отличный результат. Программист на ассемблере пойдет учить новый камень с нуля.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы