发明名称 CONDITIONAL INCLUSION OF DATA IN A TRANSACTIONAL MEMORY READ SET
摘要 Determining, by a processor having a cache, if data in the cache is to be monitored for cache coherency conflicts in a transactional memory (TM) environment. A processor executes a TM transaction, that includes the following. Executing a memory data access instruction that accesses an operand at an operand memory address. Based on either a prefix instruction associated with the memory data access instruction, or an operand tag associated with the operand of the memory data access instruction, determining whether a cache entry having the operand is to be marked for monitoring for cache coherency conflicts while the processor is executing the transaction. Based on determining that the cache entry is to be marked for monitoring for cache coherency conflicts while the processor is executing the transaction, marking the cache entry for monitoring for conflicts.
申请公布号 US2015378902(A1) 申请公布日期 2015.12.31
申请号 US201414317391 申请日期 2014.06.27
申请人 International Business Machines Corporation 发明人 Gschwind Michael Karl;Schwarz Eric M.;Shum Chung-Lung K.;Slegel Timothy J.
分类号 G06F12/08;G06F11/30 主分类号 G06F12/08
代理机构 代理人
主权项
地址 Armonk NY US