Какие модели и протоколы основаны на политике обратной записи ЦП?

#caching #cpu #cpu-architecture #cpu-cache

Вопрос:

Какие модели и протоколы основаны на политике обратной записи ЦП?

Я вижу разницу между обратной и сквозной записью. Обратная запись является основой согласованного протокола многоядерного кэша MESI.

Какие другие модели и протоколы основаны на политиках обратной записи? Если мы будем использовать политику сквозной записи, будет ли больше не нужен протокол согласованности кэша?

Спасибо!

Комментарии:

1. Если мы используем политику сквозной записи, будет ли протокол согласованности кэша больше не нужен? — Все равно придется предотвращать устаревшее чтение другими ядрами после записи, отправляя сообщения о недействительности (и ожидая, пока это ядро не получит исключительное право собственности). В упрощенной модели это могло бы сработать, если бы другие ядра отслеживали общую шину, но современные процессоры реального мира используют модель «каталога» для реализации MESI, поэтому ядра не так сильно конкурируют за пропускную способность с общим кешем L3. Для поддержки операций атомарного реактивного двигателя потребуется какой-то механизм исключительного владения.