DYNAMIC SOFTWARE SCHEMES One Time Identifiers
One time identifiers
Solution is based on the operating system operations for exclusive
access to CR.
OTI field extends the TLB and each cache line
TLB.OTI is loaded from incrementer when shared page is accessed
first time
CACHE.OTI := TLB.OTI on cache miss
Exit CR invalidates appropriate TLB.OTI
CACHE.OTI <> TLB.OTI => miss
Write-through (shared) and write-back (priv.)