发明授权
US06807608B2 Multiprocessor environment supporting variable-sized coherency transactions
失效
多处理器环境支持可变大小的一致性事务
- 专利标题: Multiprocessor environment supporting variable-sized coherency transactions
- 专利标题(中): 多处理器环境支持可变大小的一致性事务
-
申请号: US10077560申请日: 2002-02-15
-
公开(公告)号: US06807608B2公开(公告)日: 2004-10-19
- 发明人: Victor Roberts Augsburg , James Norris Dieffenderfer , Bernard Charles Drerup , Richard Gerard Hofmann , Thomas Andrew Sartorius , Barry Joe Wolford
- 申请人: Victor Roberts Augsburg , James Norris Dieffenderfer , Bernard Charles Drerup , Richard Gerard Hofmann , Thomas Andrew Sartorius , Barry Joe Wolford
- 主分类号: G06F1200
- IPC分类号: G06F1200
摘要:
A method and system for performing variable-sized memory coherency transactions. A bus interface unit coupled between a slave and a master may be configured to receive a request (master request) comprising a plurality of coherency granules from the master. Each snooping unit in the system may be configured to snoop a different number of coherency granules in the master request at a time. Once the bus interface unit has received a collection of sets of indications from each snooping logic unit indicating that the associated collection of coherency granules in the master request have been snooped by each snooping unit and that the data at the addresses for the collection of coherency granules snooped has not been updated, the bus interface unit may allow the data at the addresses of those coherency granules not updated to be transferred between the requesting master and the slave.
公开/授权文献
信息查询