- 专利标题: System for handling coherence protocol races in a scalable shared memory system based on chip multiprocessing
-
申请号: US10042008申请日: 2002-01-07
-
公开(公告)号: US06636949B2公开(公告)日: 2003-10-21
- 发明人: Luiz A. Barroso , Kourosh Gharachorloo , Andreas Nowatzyk , Robert J. Stets , Mosur K. Ravishankar
- 申请人: Luiz A. Barroso , Kourosh Gharachorloo , Andreas Nowatzyk , Robert J. Stets , Mosur K. Ravishankar
- 主分类号: G06F1200
- IPC分类号: G06F1200
摘要:
In a chip multiprocessor system, the coherence protocol is split into two cooperating protocols implemented by different hardware modules. One protocol is responsible for cache coherence management within the chip, and is implemented by a second-level cache controller. The other protocol is responsible for cache coherence management across chip multiprocessor nodes, and is implemented by separate cache coherence protocol engines. The cache controller and the protocol engine within each node communicate and synchronize memory transactions involving multiple nodes to maintain cache coherence within and across the nodes. The present invention addresses race conditions that arise during this communication and synchronization.
公开/授权文献
信息查询