MESIF

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 1. juli 2016; checks kræver 2 redigeringer .

MESIF er en cache- og hukommelseskohærensprotokol udviklet af Intel til  ccNUMA [ 1] . Protokollen er baseret på MESI-protokollen , med endnu en tilstand tilføjet. Den nye protokol har 5 tilstande: Modificeret (M), Eksklusiv (E), Delt (S), Ugyldig (I) og Fremad (F). Den yderligere tilstand F betyder, at cachen er den eneste udpegede responder for eventuelle anmodninger om denne cachelinje. Cachelinje i tilstand S svarer ikke længere på snoop-anmodninger. Når du kopierer en F-linje til en tilstødende cache, får den nye kopi F-tilstanden.

For ethvert par caches er følgende kombinationer af tilstande for en given cachelinje i forskellige processorer tilladt:

 M   E   S   jeg   F 
M ❌N ❌N ❌N grøn ✓Y ❌N
E ❌N ❌N ❌N grøn ✓Y ❌N
S ❌N ❌N grøn ✓Y grøn ✓Y grøn ✓Y
jeg grøn ✓Y grøn ✓Y grøn ✓Y grøn ✓Y grøn ✓Y
F ❌N ❌N grøn ✓Y grøn ✓Y ❌N

Noter

  1. Real World Technologies - Den fælles systemgrænseflade: Intels fremtidige sammenkobling . Hentet 3. februar 2010. Arkiveret fra originalen 27. september 2011.