发明授权
US08782349B2 System and method for maintaining cache coherency across a serial interface bus using a snoop request and complete message
有权
使用窥探请求和完整消息在串行接口总线上维护高速缓存一致性的系统和方法
- 专利标题: System and method for maintaining cache coherency across a serial interface bus using a snoop request and complete message
- 专利标题(中): 使用窥探请求和完整消息在串行接口总线上维护高速缓存一致性的系统和方法
-
申请号: US13557980申请日: 2012-07-25
-
公开(公告)号: US08782349B2公开(公告)日: 2014-07-15
- 发明人: Brian Keith Langendorf , David B. Glasco , Michael Brian Cox , Jonah M. Alben
- 申请人: Brian Keith Langendorf , David B. Glasco , Michael Brian Cox , Jonah M. Alben
- 申请人地址: US CA Santa Clara
- 专利权人: NVIDIA Corporation
- 当前专利权人: NVIDIA Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Patterson & Sheridan, LLP
- 主分类号: G06F12/00
- IPC分类号: G06F12/00 ; G06F12/08
摘要:
Techniques are disclosed for maintaining cache coherency across a serial interface bus such as a Peripheral Component Interconnect Express (PCIe) bus. The techniques include generating a snoop request (SNP) to determine whether first data stored in a local memory is coherent relative to second data stored in a data cache, the snoop request including destination information that identifies the data cache on the serial interface bus and causing the snoop request to be transmitted over the serial interface bus to a second processor. The techniques further include extracting a cache line address from the snoop request, determining whether the second data is coherent, generating a complete message (CPL) indicating that the first data is coherent with the second data, and causing the complete message to be transmitted over the bus to the first processor. The snoop request and complete messages may be vendor defined messages.
公开/授权文献
信息查询