Почему чем короче задержка памяти, тем меньше блок кеша - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть утверждение книги:

Чем короче задержка памяти, тем меньше блок кэша.

Я не понимаю этого.В моем текущем понимании задержка памяти - это время, необходимое для перемещения данных.Таким образом, кажется, что меньший блок кэша означает меньшую сумму для отправки, поэтому он быстрее?

Ответ дает: Меньший штраф за промах может включить меньшие блоки, так как у вас не так много задержкиамортизировать .Что в настоящее время бесполезно для меня.

1 Ответ

0 голосов
/ 14 декабря 2018

Это простое следствие ограниченной скорости света.Сигналам нужно время для путешествий.Для медного провода это ок.20см / нс.Если у вас есть микросхемы памяти на расстоянии 10 см от вашего ЦП, вы можете отправить сигнал с ACK с частотой 1 ГГц (0,5 нс для отправки данных из ЦП в память и 0,5 нс из памяти в ЦП для ACK),

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...