发明名称 PROCESSOR, METHOD, AND APPARATUS FOR EXECUTION OF LOCK INSTRUCTIONS
摘要 PROBLEM TO BE SOLVED: To provide a method and apparatus for executing lock instructions speculatively in an out-of-order processor.SOLUTION: Prediction is made as to whether a given lock instruction will actually be contended (410). If not, then the lock instruction may be treated as having a normal load micro-operation which may be speculatively executed (420). Monitor logic may look for indications that the lock instruction is actually contended (430). If no such indications are found, the speculative load micro-operation and other micro-operations corresponding to the lock instruction may retire (440). However, if such indications are in fact found, the lock instruction may be restarted, and the prediction mechanism may be updated (450).
申请公布号 JP2015072717(A) 申请公布日期 2015.04.16
申请号 JP20140255908 申请日期 2014.12.18
申请人 INTEL CORP 发明人 SAHA BRATIN;MERTEN MATTHEW C;HAMMARLUND PER
分类号 G06F9/38;G06F9/30;G06F9/52;G06F12/08 主分类号 G06F9/38
代理机构 代理人
主权项
地址