发明名称 Facilitating data coherency using in-memory tag bits and faulting stores
摘要 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.
申请公布号 US8645633(B2) 申请公布日期 2014.02.04
申请号 US201113109249 申请日期 2011.05.17
申请人 GUTHRIE GUY L.;NORTH GERAINT;STARKE WILLIAM J.;WILLIAMS DEREK E.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 GUTHRIE GUY L.;NORTH GERAINT;STARKE WILLIAM J.;WILLIAMS DEREK E.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址