Как выполняется адресация кэш-памяти центрального процессора L1 / L2 / L3 в сравнении с оперативной памятью? [закрыто]

-2

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

Volumetricsteve
источник
краткий ответ, нет. IO Module Cache - это статический механизм, который делает то же самое, но больше.
Фрэнк Томас

Ответы:

1

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

https://software.intel.com/en-us/articles/software-techniques-for-shared-cache-multi-core-systems

Что касается кэш-памяти против оперативной памяти, кэш-память ЦП просто хранит часто используемые данные на ЦП, что обеспечивает более быстрый доступ к нему, чем если бы ему приходилось перемещаться из ОЗУ. Проверьте художественную страницу ars technica 2 для таблицы времени ожидания. Это отличное чтение.

http://arstechnica.com/gadgets/2002/07/caching/

Алекс Аткинсон
источник