Invention Grant
US08645633B2 Facilitating data coherency using in-memory tag bits and faulting stores 有权
使用内存中标记位和故障存储来促进数据一致性

Facilitating data coherency using in-memory tag bits and faulting stores
Abstract:
Fine-grained detection of data modification of original data is provided by associating separate guard bits with granules of memory storing the original data from which translated data has been obtained. The guard bits facilitate indicating whether the original data stored in the associated granule is indicated as protected. The guard bits are set and cleared by special-purpose instructions. Responsive to initiating a data store operation to modify the original data, the associated guard bit(s) are checked to determine whether the original data is indicated as protected. Responsive to the checking indicating that a guard bit is set for the associated original data, the data store operation to modify the original data is faulted and the translated data is discarded, thereby facilitating data coherency between the original data and the translated data.
Information query
Patent Agency Ranking
0/0