Adaptive snoop-and-forward mechanisms for multiprocessor systems
US7856535B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jul 21, 2008 |
| Grant date | Dec 21, 2010 |
| Priority date | — |
| Expiry date | Sep 17, 2028 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/507
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
In a network-based cache-coherent multiprocessor system, when a node receives a cache request, the node can perform an intra-node cache snoop operation and forward the cache request to a subsequent node in the network. A snoop-and-forward prediction mechanism can be used to predict whether lazy forwarding or eager forwarding is used in processing the incoming cache request. With lazy forwarding, the node cannot forward the cache request to the subsequent node until the corresponding intra-node cache snoop operation is completed. With eager forwarding, the node can forward the cache request to the subsequent node immediately, before the corresponding intra-node cache snoop operation is completed. Furthermore, the snoop-and-forward prediction mechanism can be enhanced seamlessly with an appropriate snoop filter to avoid unnecessary intra-node cache snoop operations.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.