Оптимизация переменной половинного размера процессора - PullRequest
0 голосов
/ 08 ноября 2019

В документе «Оптимизация вашего кода», который специально рассматривал оптимизацию работы процессора в отношении мобильных игр. Я обнаружил следующее: «Используйте, где возможно, половина прецизионных переменных». - 2015-ая дата записи.

Что заставило меня задуматься. Из написания эмулятора геймбоя я узнал, что тогда большая переменная фактически означала, что вам приходилось запускать один и тот же код 2 раза, один раз для младшего и старшего байтов данных, а затем предпринять некоторые действия, чтобы обработать его как одно большое число.

В современных процессорах я знаю размер Int, я просто стандарт для этих операций.

Так что теперь я удивился. Есть ли у современных процессоров ярлыки или встроенные микрооптимизации для переменных «половинного размера»? Помимо памяти и памяти, выигрывает ли мы что-нибудь, если производительность в некоторых конкретных вычислениях, для которых не нужна точность, очень важна?

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

...