发明授权
- 专利标题: Sharing monitored cache lines across multiple cores
- 专利标题(中): 在多个内核中共享监视的缓存行
-
申请号: US10956685申请日: 2004-10-01
-
公开(公告)号: US07257679B2公开(公告)日: 2007-08-14
- 发明人: Michael T. Clark
- 申请人: Michael T. Clark
- 申请人地址: US CA Sunnyvale
- 专利权人: Advanced Micro Devices, Inc.
- 当前专利权人: Advanced Micro Devices, Inc.
- 当前专利权人地址: US CA Sunnyvale
- 代理机构: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- 代理商 Lawrence J. Merkel
- 主分类号: G06F12/00
- IPC分类号: G06F12/00 ; G06F13/00
摘要:
In one embodiment, a system comprises a first processor core and a second processor core. The first processor core is configured to communicate an address range indication identifying an address range that the first processor core is monitoring for an update. The first processor core is configured to communicate the address range indication responsive to executing a first instruction defined to cause the first processor core to monitor the address range. Coupled to receive the address range indication, the second processor core is configured, responsive to executing a store operation that updates at least one byte in the address range, to signal the first processing core. Coupled to receive the signal from the second processor core, the first processor core is configured to exit a first state in which the first processor core is awaiting the update in the address range responsive to the signal.
公开/授权文献
- US20060075060A1 Sharing monitored cache lines across multiple cores 公开/授权日:2006-04-06
信息查询