发明授权
- 专利标题: Multi-processor system having data coherency
- 专利标题(中): 具有数据一致性的多处理器系统
-
申请号: US10740343申请日: 2003-12-18
-
公开(公告)号: US07073031B1公开(公告)日: 2006-07-04
- 发明人: Christopher S. MacLellan , Avinash Kallat , Almir Davis , Stephen L. Scaringella
- 申请人: Christopher S. MacLellan , Avinash Kallat , Almir Davis , Stephen L. Scaringella
- 申请人地址: US MA Hopkinton
- 专利权人: EMC Corporation
- 当前专利权人: EMC Corporation
- 当前专利权人地址: US MA Hopkinton
- 主分类号: G06F12/00
- IPC分类号: G06F12/00
摘要:
A system for maintaining data coherency. The system includes a plurality of processors. A plurality of resources is also included. One portion of the resources is sharable with the plurality of processors and each one of the other ones of the resources being dedicated to a predetermined one of the processors. The system also includes a plurality of buffers. Each one of the buffers is associated with a corresponding one of the plurality of processors. Each one of the buffers is adapted to successively store information presented thereto in successive locations of such one of the buffers. The information includes requests from the corresponding one of the processor. The system includes a logic section responsive to each one of the requests provided by the plurality of processors. The logic section produces indicia indicating whether or not such one of the requests is a request for an operation with one of the sharable resources. The logic section inserts the indicia into a succeeding one of the locations of the buffers associated with such one of the processor providing such one of the requests. The logic section also simultaneously inserts such indicia into a next succeeding available location of the other ones of the plurality of buffers. The logic section inhibits execution of requests in the buffers stored in locations thereof succeeding the location having stored therein any such inserted indicia.
信息查询