Optimizing pipelined snoop processing
US6615323B1 · kind B1 · utility
Inventors
Key dates
| Filing date | Sep 2, 1999 |
| Grant date | Sep 2, 2003 |
| Priority date | — |
| Expiry date | Sep 2, 2019 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F12/0831
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A system and method are provided for maintaining cache coherency in symmetric multiprocessor system by having logic for performing snoop queries separate from logic for performing snoop actions. This logic split permits increased throughput because pending snoop queries must no longer wait until snoop actions complete. Two state machines are disclosed: a pipeline state machine for snoop queries; and a snoop action state machine, for executing the split logic handling snoop requests.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.