发明名称 METHOD AND APPARATUS FOR DELAYING INTERFERING ACCESSES FROM OTHER THREADS DURING TRANSACTIONAL PROGRAM EXECUTION
摘要 One embodiment of the present invention provides a system that facilitates delaying interfering memory accesses from other threads during transactional execution. During transactional execution of a block of instructions, the system receives a request from another thread (or processor) to perform a memory access involving a cache line. If performing the memory access on the cache line will interfere with the transactional execution and if it is possible to delay the memory access, the system delays the memory access and stores copy-back information for the cache line to enable the cache line to be copied back to the requesting thread. At a later time, when the memory access will no longer interfere with the transactional execution, the system performs the memory access and copies the cache line back to the requesting thread.
申请公布号 WO2004075052(A1) 申请公布日期 2004.09.02
申请号 WO2004US02685 申请日期 2004.01.30
申请人 SUN MICROSYSTEMS INC.;CHAUDHRY, SHAILDENDER;TREMBLAY, MARC;JACOBSON, QUINN, A. 发明人 CHAUDHRY, SHAILDENDER;TREMBLAY, MARC;JACOBSON, QUINN, A.
分类号 G06F9/46;G06F12/08 主分类号 G06F9/46
代理机构 代理人
主权项
地址