首页> 外国专利> Early freeing of a snoop machine of a data processing system prior to completion of snoop processing for an interconnect operation

Early freeing of a snoop machine of a data processing system prior to completion of snoop processing for an interconnect operation

机译:在完成互连操作的侦听处理之前,尽早释放数据处理系统的侦听机

摘要

A multiprocessor data processing system includes multiple vertical cache hierarchies supporting a plurality of processor cores, a system memory, and an interconnect fabric. In response to a first cache memory snooping on the interconnect fabric a request of an interconnect operation of a second cache memory, the first cache memory allocates a snoop machine to service the request. Responsive to the snoop machine completing its processing of the request and prior to the first cache memory receiving a systemwide coherence response of the interconnect operation, the first cache memory allocates an entry in a data structure to handle completion of processing for the interconnection operation and deallocates the snoop machine. The entry of the data structure protects transfer of coherence ownership of a target cache line from the first cache memory to the second cache memory during a protection window extending at least until the systemwide coherence response is received.
机译:一种多处理器数据处理系统,包括支持多个处理器内核,系统存储器和互连结构的多个垂直缓存层次结构。响应于第一高速缓冲存储器在互连结构上侦听第二高速缓冲存储器的互连操作的请求,第一高速缓冲存储器分配侦听机器以服务该请求。响应于侦听机完成对请求的处理,并且在第一高速缓存存储器接收到互连操作的系统范围一致性响应之前,第一高速缓存存储器在数据结构中分配一个条目,以处理互连操作的处理完成并取消分配侦听机。数据结构的条目保护在至少延伸到接收到系统范围的一致性响应的保护窗口期间,目标高速缓存行的一致性所有权从第一高速缓存存储器到第二高速缓存存储器的转移。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号