- 专利标题: Coherency techniques for suspending execution of a thread until a specified memory access occurs
-
申请号: US10039656申请日: 2001-12-31
-
公开(公告)号: US07127561B2公开(公告)日: 2006-10-24
- 发明人: David L. Hill , Deborah T. Marr , Dion Rodgers , Shiv Kaushik , James B. Crossland , David A. Koufaty
- 申请人: David L. Hill , Deborah T. Marr , Dion Rodgers , Shiv Kaushik , James B. Crossland , David A. Koufaty
- 申请人地址: US CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Blakely, Sokoloff, Taylor & Zafman LLP
- 主分类号: G06F12/08
- IPC分类号: G06F12/08
摘要:
Coherency techniques for suspending execution of a thread until a specified memory access occurs. In one embodiment, a processor includes a cache, execution logic to execute an instruction having an operand indicating a monitor address and a bus controller. In one embodiment, the bus controller is to assert a preventative signal in response to receiving a memory access attempting to gain sufficient ownership of a cache line associated with said monitor address to allow modification of said cache line without generation of another transaction indicative of the modification. In another embodiment, the bus controller is to generate a bus cycle in response to the instruction to eliminate any ownership of the cache line by another processor that would allow a modification of the cache line without generation of another memory access indicative of the modification.
公开/授权文献
信息查询