Patent ID: 8645644

Claim:
A method for facilitating data coherency, the method comprising: responsive to attempting access to translated data obtained from original data, checking, by a processor, at least one guard bit associated with the original data to ascertain whether the at least one guard bit indicates coherency with the original data, and, responsive to ascertaining that the at least one guard bit fails to indicate coherency with the original data, initiating discarding of the translated data, wherein the at least one guard bit facilitates ascertaining coherency with the original data by indicating whether the original data was modified after the translated data was obtained from the original data, and wherein the checking comprises executing a machine instruction comprising referencing a register including a base address, and using the base address to access a guard bit of the at least one guard bit associated with the original data to ascertain whether the original data was modified after the translated data was obtained from the original data.