发明名称 Utilizing hardware transactional approach to execute code after initially utilizing software locking by employing pseudo-transactions
摘要 Utilizing a hardware transactional approach to execute a code section by employing pseudo-transactions, after initially utilizing software locking, is disclosed. A method is disclosed that utilizes a software approach to locking memory to execute a code section relating to memory. The software approach employs a pseudo-transaction to determine whether a hardware approach to transactional memory to execute the threshold would have been successful. Where the hardware approach to transactional memory to execute the code section satisfies a threshold based on success of at least the pseudo-transaction, the method subsequently utilizes the hardware approach to execute the code section. The hardware approach may include starting a transaction inclusive of the code section, conditionally executing the transaction, and, upon successfully completing the transaction, committing execution of the transaction to the memory to which the code section relates.
申请公布号 US2005060559(A1) 申请公布日期 2005.03.17
申请号 US20030661017 申请日期 2003.09.12
申请人 MCKENNEY PAUL E. 发明人 MCKENNEY PAUL E.
分类号 G06F21/00;H04L9/00;(IPC1-7):H04L9/00 主分类号 G06F21/00
代理机构 代理人
主权项
地址