首页> 外国专利> Streamlined cache coherency protocol system and method for a multiple processor single chip device

Streamlined cache coherency protocol system and method for a multiple processor single chip device

机译:用于多处理器单芯片设备的简化的高速缓存一致性协议系统和方法

摘要

A streamlined cache coherency protocol system and method for a multiple processor single chip device. There are three primary memory unit (e.g., a cache line) states ( modified, shared, and invalid) and three intermediate memory unit pending states. The pending states are used by the present invention to prevent race conditions that may develop during the completion of a transaction. The pending states “lock out” the memory unit (e.g., prevent access by other agents to a cache line) whose state is in transition between two primary states, thus ensuring coherency protocol correctness. Transitions between states are governed by a series of request and reply or acknowledgment messages. The memory unit is placed in a pending state while appropriate measures are taken to ensure access takes place at an appropriate time. For example, a modification occurs only when other agents can not access the particular memory unit (e.g., a cache line).
机译:用于多处理器单芯片设备的简化的高速缓存一致性协议系统和方法。存在三个主要存储单元(例如,高速缓存行)状态(修改,共享和无效)和三个中间存储单元未决状态。本发明使用未决状态来防止在交易完成期间可能出现的竞争状况。未决状态“锁定”状态在两个主要状态之间转换的存储单元(例如,防止其他代理访问高速缓存行),从而确保一致性协议的正确性。状态之间的转换由一系列请求和答复或确认消息控制。当采取适当的措施以确保在适当的时间进行访问时,存储单元将处于挂起状态。例如,仅当其他代理不能访问特定的存储单元(例如,高速缓存行)时才进行修改。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号