13. Кэш-память. Механизмы работы кэша. Когерентность кэш-памяти.

Кэш предоставляет быстрый доступ к инструкциям и данным и высокую ширину полосы. Регистры также иногда относят к кэшу.

Кэш

Общая идея кэш-памяти

Определения

Характеристики кэшей

Характеристики производительности:

Модель кэша

Использование нескольких кэшей

Когерентность кэша

Протоколы:

  1. Отслеживание (Snooping) – запрос данных посылается всем процессорам. Протокол плохо масштабируется.
  2. Протоколы, основанные на директориях – учет разделяемых данных ведется в специальных директориях.