Умные вопросы
Войти
Регистрация
Почему современные компиляторы игнорируют требование разместить переменную в регистре?
7 года
назад
от
он
1 ответ
▲
▼
0
голосов
они и раньше не обязаны были это делать. а сейчас оптимизация лучше программиста догадается, что куда поместить.
тем боле, что раньше было два уровня - либо ОЗУ, либо регистр, а сейчас еще и кэши у процессора есть, сейчас важне, чтобы переменные оказались в кэше к нужному моменту, чем в регистре.
чтобы это понять, достаточно посчитать сумму большой квадратной матрицы матрицы циклами по строкам/столбцам и наоборот, по строкам/строкам
7 года
назад
от
Ленар Рамазанов
Связанные вопросы
1
ответ
Как думаете почему в школе не преподают такой важный базовый предмет, как логика?
5 года
назад
от
андрей фомин
2
ответа
Что лучше купить одну большую солнечную панель на сто ватт или много маленьких ватт по 10 или типа того?
1 год
назад
от
Алексей Мишнев
2
ответа
Тут говорят, что Волги (ГАЗ) не ломались. Это правда, ваше мнение?
6 года
назад
от
GIN