-
公开(公告)号:US20140181394A1
公开(公告)日:2014-06-26
申请号:US13724214
申请日:2012-12-21
申请人: Herbert H. Hum , James R. Vash , Eric A. Gouldey , Ganesh Kumar , David Bubien , Manoj K. Arora , Luke Chang , Lavanya Nama , Mahak Gupta
发明人: Herbert H. Hum , James R. Vash , Eric A. Gouldey , Ganesh Kumar , David Bubien , Manoj K. Arora , Luke Chang , Lavanya Nama , Mahak Gupta
IPC分类号: G06F12/08
CPC分类号: G06F12/082 , G06F12/0824 , G06F12/0833 , G06F12/0835 , G06F2212/1016 , G06F2212/621
摘要: Responsive to receiving a write request for a cache line from an input/output device, a caching agent of a first processor determines that the cache line is managed by a home agent of a second processor. The caching agent sends an ownership request for the cache line to the second processor. A home agent of the second processor receives the ownership request, generates an entry in a directory cache for the cache line, the entry identifying the remote caching agent as having ownership of the cache line, and grants ownership of the cache line to the remote caching agent. Responsive to receiving the grant of ownership for the cache line from the home agent an input/output controller of the first processor adds an entry for the cache line to an input/output write cache, the entry comprising a first indicator that the cache line is managed by the home agent of the second processor.
摘要翻译: 响应于从输入/输出设备接收对高速缓存线的写入请求,第一处理器的高速缓存代理器确定高速缓存行由第二处理器的归属代理管理。 缓存代理向第二处理器发送高速缓存行的所有权请求。 第二处理器的归属代理接收所有权请求,在高速缓存行的目录高速缓存中生成条目,将远程高速缓存代理标识为具有高速缓存行的所有权的条目,并将高速缓存行的所有权授予远程缓存 代理商 响应于从所述归属代理接收对所述高速缓存行的所有权的许可,所述第一处理器的输入/输出控制器将用于所述高速缓存行的条目添加到输入/输出写入高速缓存,所述条目包括所述高速缓存行是 由第二处理器的归属代理管理。
-
公开(公告)号:US09170946B2
公开(公告)日:2015-10-27
申请号:US13724214
申请日:2012-12-21
申请人: Herbert H. Hum , James R. Vash , Eric A. Gouldey , Ganesh Kumar , David Bubien , Manoj K. Arora , Luke Chang , Lavanya Nama , Mahak Gupta
发明人: Herbert H. Hum , James R. Vash , Eric A. Gouldey , Ganesh Kumar , David Bubien , Manoj K. Arora , Luke Chang , Lavanya Nama , Mahak Gupta
IPC分类号: G06F12/08
CPC分类号: G06F12/082 , G06F12/0824 , G06F12/0833 , G06F12/0835 , G06F2212/1016 , G06F2212/621
摘要: Responsive to receiving a write request for a cache line from an input/output device, a caching agent of a first processor determines that the cache line is managed by a home agent of a second processor. The caching agent sends an ownership request for the cache line to the second processor. A home agent of the second processor receives the ownership request, generates an entry in a directory cache for the cache line, the entry identifying the remote caching agent as having ownership of the cache line, and grants ownership of the cache line to the remote caching agent. Responsive to receiving the grant of ownership for the cache line from the home agent an input/output controller of the first processor adds an entry for the cache line to an input/output write cache, the entry comprising a first indicator that the cache line is managed by the home agent of the second processor.
摘要翻译: 响应于从输入/输出设备接收对高速缓存线的写入请求,第一处理器的高速缓存代理器确定高速缓存行由第二处理器的归属代理管理。 缓存代理向第二处理器发送高速缓存行的所有权请求。 第二处理器的归属代理接收所有权请求,在高速缓存行的目录高速缓存中生成条目,将远程高速缓存代理标识为具有高速缓存行的所有权的条目,并将高速缓存行的所有权授予远程缓存 代理商 响应于从所述归属代理接收对所述高速缓存行的所有权的许可,所述第一处理器的输入/输出控制器将用于所述高速缓存行的条目添加到输入/输出写入高速缓存,所述条目包括所述高速缓存行是 由第二处理器的归属代理管理。
-