发明申请
- 专利标题: Utilizing hardware transactional approach to execute code after initially utilizing software locking by employing pseudo-transactions
- 专利标题(中): 在最初利用伪交易软件锁定后,利用硬件事务处理方式执行代码
-
申请号: US10661017申请日: 2003-09-12
-
公开(公告)号: US20050060559A1公开(公告)日: 2005-03-17
- 发明人: Paul McKenney
- 申请人: Paul McKenney
- 主分类号: G06F21/00
- IPC分类号: G06F21/00 ; H04L9/00
摘要:
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.
公开/授权文献
信息查询