发明名称 ADAPTIVE OPTIMIZED COMPARE-EXCHANGE OPERATION
摘要 PROBLEM TO BE SOLVED: To implement an adaptive optimized compare-exchange operation. SOLUTION: Processing logic receives a FASTCMPXCHG operation in the execution pipeline (200). The processing logic then looks for a cache line tag that includes microarchitectural hint bits associated with a FASTCMPXCHG instruction (202). A tag that a preceding CLMARK can utilize is present for each cache line if hardware has a capability of processing a FASTCMPXCHG. If the hardware does not have the tags, then CLMARK and FASTCMPXCHG are not supported. In this case, processing logic then just utilize the [mem], testval, and newval parameters to execute a standard CMPXCHG instruction in place of the listed FASTCMPXCHG instruction in the code (212). COPYRIGHT: (C)2011,JPO&INPIT
申请公布号 JP2011129104(A) 申请公布日期 2011.06.30
申请号 JP20100249856 申请日期 2010.11.08
申请人 INTEL CORP 发明人 FRYMAN JOSHUA B;FORSYTH ANDREW THOMAS;GROCHOWSKI EDWARD
分类号 G06F9/52;G06F12/08 主分类号 G06F9/52
代理机构 代理人
主权项
地址
您可能感兴趣的专利