发明名称 MEMORY TRANSACTION HAVING IMPLICIT ORDERING EFFECTS
摘要 In at least some embodiments, a processor core executes a code segment including a memory transaction and a non-transactional memory access instructions preceding the memory transaction in program order. The memory transaction includes at least an initiating instruction, a transactional memory access instruction, and a terminating instruction. The initiating instruction has an implicit barrier that imparts the effect of ordering execution of the transactional memory access instruction within the memory transaction with respect to the non-transactional memory access instructions preceding the memory transaction in program order. Executing the code segment includes executing the transactional memory access instruction within the memory transaction concurrently with at least one of the non-transactional memory access instructions preceding the memory transaction in program order and enforcing the barrier implicit in the initiating instruction following execution of the initiating instruction.
申请公布号 US2015370613(A1) 申请公布日期 2015.12.24
申请号 US201414309443 申请日期 2014.06.19
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 CAIN, III HAROLD T.;EKANADHAM KATTAMURI;MICHAEL MAGED M.;PATTNAIK PRATAP C.;WILLIAMS DEREK E.
分类号 G06F9/52;G06F13/16 主分类号 G06F9/52
代理机构 代理人
主权项
地址 Armonk NY US