Использование short
в совместно используемой памяти, скорее всего, снизит производительность из-за банковских конфликтов, пока вы не используете short2
.
Кроме того, насколько мне известно, все регистры в графическом процессоре являются 32-разрядными, поэтому маловероятно, что использование short
уменьшит использование регистров.