Снупи-кеш - Snoopy cache
Эта статья включает в себя список общих Рекомендации, но он остается в основном непроверенным, потому что ему не хватает соответствующих встроенные цитаты.Октябрь 2018 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
В вычисление а шпионский кеш это тип кеш памяти который выполняет автобус нюхает. Техника была представлена Равишанкаром и Гудманом в 1983 году.[1]
Такие кеши используются в системах, где много процессоры или же компьютеры используют одну и ту же память, и у каждого есть свой кеш. В таких системах процессор «A» может считывать значение из памяти, затем процессор «B» делает то же самое. Если один из процессоров теперь изменит значение, записав его обратно в память, он сделает недействительным кэшированное значение другого процессора.
Чтобы предотвратить это и поддерживать согласованность кеша, отслеживающие кеши отслеживают («отслеживают») шину памяти, чтобы обнаруживать любые записи в значения, которые они хранят, включая изменения, поступающие от других процессоров или распределенных компьютеров.
Однако этот подход может работать только в компьютерных архитектурах, таких как SGI Challenge и SGI Оникс где одна шина памяти используется всеми процессорами.
Рекомендации
- ^ Равишанкар, Чинья; Гудман, Джеймс (28 февраля 1983 г.). «Реализация кэша для нескольких микропроцессоров» (PDF). Труды IEEE COMPCON: 346–350.