MESIF

MESIF

MESIF — протокол поддержки когерентности кешей и памяти (en:memory coherence), разработанный компанией Intel для ccNUMA[1]. Протокол основан на протоколе MESI, в который добавлено еще одно состояние. В новом протоколе 5 состояний: Modified (M), Exclusive (E), Shared (S), Invalid (I) и Forward (F). Дополнительное состояние F означает, что кэш является единственным ответчиком (designated responder) для любых запросов к данной кэш линии. Кэшстрока в состоянии S теперь не отвечает на снуп-запросы. При копировании F-строки в соседний кэш новая копия получает F состояние.

Для любой пары кэшей разрешены следующие комбинации состояний заданной кэш линии в разных процессорах:

 M   E   S   I   F 
 M  НетN НетN НетN ДаY НетN
 E  НетN НетN НетN ДаY НетN
 S  НетN НетN ДаY ДаY ДаY
 I  ДаY ДаY ДаY ДаY ДаY
 F  НетN НетN ДаY ДаY НетN

Примечания


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "MESIF" в других словарях:

  • Non-Uniform Memory Access — (NUMA) is a computer memory design used in Multiprocessing, where the memory access time depends on the memory location relative to a processor. Under NUMA, a processor can access its own local memory faster than non local memory, that is, memory …   Wikipedia

  • Когерентность кэша — Несколько кэшей для разделяемого ресурса памяти Когерентность кэша (англ. cache coherence) свойство кэшей, означающее целостность данных, хранящихся в локальных …   Википедия

  • Cache coherence — In computing, cache coherence (also cache coherency) refers to the consistency of data stored in local caches of a shared resource. Multiple Caches of Shared Resource When clients in a system maintain caches of a common memory resource, problems… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»