-2

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

1 ответ1

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/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .