Физический кеш против логического кеша - PullRequest
2 голосов
/ 02 июня 2010

В чем плюсы и минусы:
- Физический кеш (между MMU и памятью)
- Логический кеш (между процессором и MMU)

с точки зрения программиста? Как получить лучшее из каждого из них?

Спасибо

Ответы [ 2 ]

1 голос
/ 02 июня 2010

Google дает это Ссылка .

В курсе Ссылка

В статье приводятся плюсы и минусы каждого типа системы кэширования, а также утверждается, что обе они могут быть реализованы одновременно. С точки зрения программиста, в любое время мне не нужно беспокоиться о виртуальной адресации и связанных с этим затратах, это выигрыш, но программирование для попаданий / пропусков кэша будет влиять на производительность гораздо больше, чем небольшая задержка, я считаю. Эта область не является моей сильной стороной, поскольку она связана с программированием небольших встроенных систем, хотя кеширование только сейчас начинает подходить к тому, что я делаю.

0 голосов
/ 02 июня 2010

Отличная книга на эту тему - Системы UNIX® для современных архитектур: симметричная многопроцессорная обработка и кэширование для программистов ядра, Курт Шиммель . Вы найдете подробное обсуждение виртуальных и физически помеченных кешей и того, что [ядра] программисты должны делать с ними.

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