首页> 外国专利> Shared memory-access priorization method for multiprocessors using caches and snoop responses

Shared memory-access priorization method for multiprocessors using caches and snoop responses

机译:使用缓存和监听响应的多处理器共享内存访问优先化方法

摘要

A method of reducing memory latency associated with a read- type operation in a multiprocessor computer system is disclosed. When a requesting processing unit issues a message indicating that it desires to read a value from an address of a memory device of the computer system, each cache snoops an interconnect to detect the message, and transmits a response to the message, wherein a shared intervention response is transmitted to indicate that a cache containing an unmodified value corresponding to the address of the memory device can source the value. A priority is associated with each response, and system logic detects each response and its associated priority, and forwards a response with a highest priority to the requesting processing unit. The protocol may include prior-art coherency responses such as an invalid response, a modified intervention response, a shared response, and a retry response. Either the retry response or the shared intervention response may be assigned a highest priority. Since the cache latency can be much less than the memory latency, the read performance can be substantially improved with this new protocol.
机译:公开了一种减少与多处理器计算机系统中的读取型操作相关联的存储器等待时间的方法。当请求处理单元发出指示其希望从计算机系统的存储设备的地址读取值的消息时,每个高速缓存监听互连以检测该消息,并发送对该消息的响应,其中共享干预响应被发送以指示包含与存储设备的地址相对应的未修改值的高速缓存可以提供该值。优先级与每个响应相关联,并且系统逻辑检测每个响应及其相关的优先级,并将具有最高优先级的响应转发给请求处理单元。该协议可以包括现有技术的一致性响应,例如无效响应,修改后的干预响应,共享响应和重试响应。可以为重试响应或共享干预响应分配最高优先级。由于缓存等待时间可能远远小于内存等待时间,因此使用此新协议可以显着提高读取性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号