发明名称 CO-PROCESSOR MEMORY ACCESSES IN A TRANSACTIONAL MEMORY
摘要 Monitoring, by a processor having a cache, addresses accessed by a co-processor associated with the processor during transactional execution of a transaction by the processor. The processor executes a transactional memory (TM) transaction, including receiving, by the processor, a memory address range of data that a co-processor may access to perform a co-processor operation. The processor saves the memory address range. Based on receiving, by the processor, a cache coherency request that conflicts with the saved address range, the processor aborts the TM transaction.
申请公布号 US2015378905(A1) 申请公布日期 2015.12.31
申请号 US201514825264 申请日期 2015.08.13
申请人 International Business Machines Corporation 发明人 Bradbury Jonathan D.;Gschwind Michael Karl;Schwarz Eric M.;Shum Chung-Lung K.;Slegel Timothy J.
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项 1. A method for monitoring, by a processor having a cache, addresses accessed by a co-processor associated with the processor during transactional execution of a transaction by the processor, the method comprising: executing, by the processor, a transactional memory (TM) transaction, the executing comprising: receiving, by the processor, a memory address range of data that a co-processor may access to perform a co-processor operation; saving, by the processor, the memory address range; and based on receiving, by the processor, a cache coherency request that conflicts with the saved address range, aborting the TM transaction.
地址 Armonk NY US