发明名称 METHODS AND APPARATUS TO BYPASS OBJECT LOCKS
摘要 Example methods and apparatus to manage object locks are disclosed. A disclosed example method includes intercepting a processor request to apply the lock on the object, identifying a performance history of the object based on a number of instances of contention, reducing computing resources of the processor by, when the number of instances is below a threshold value, generating a lock bypass for the object to cause speculative execution of target code within the object, and preventing speculative execution by applying the lock on the object when the number of instances is above the threshold value.
申请公布号 US2015169384(A1) 申请公布日期 2015.06.18
申请号 US201514635790 申请日期 2015.03.02
申请人 Intel Corporation 发明人 Srinivas Suresh;Dohrmann Stephen H.;Sun Mingqiu;Srinivasan Uma;Rajwar Ravi;Lai Konrad K.
分类号 G06F9/52 主分类号 G06F9/52
代理机构 代理人
主权项 1. A method to control a lock of an object, comprising: intercepting a processor request to apply the lock on the object; identifying a performance history of the object based on a number of instances of contention; reducing computing resources of the processor by, when the number of instances is below a threshold value, generating a lock bypass for the object to cause speculative execution of target code within the object; and preventing speculative execution by applying the lock on the object when the number of instances is above the threshold value.
地址 Santa Clara CA US