首页> 外国专利> AN APPARATUS AND METHOD FOR PROVIDING COHERENCE DATA FOR USE WHEN IMPLEMENTING A CACHE COHERENCY PROTOCOL

AN APPARATUS AND METHOD FOR PROVIDING COHERENCE DATA FOR USE WHEN IMPLEMENTING A CACHE COHERENCY PROTOCOL

机译:一种用于提供在实现高速缓存一致性协议时使用的相干数据的装置和方法

摘要

An apparatus and method are provided for receiving a request from a plurality of processing units, where multiple of those processing units have associated cache storage. A snoop unit is used to implement a cache coherency protocol when a request is received that identifies a cacheable memory address. The snoop unit has snoop filter storage comprising a plurality of snoop filter tables organised in a hierarchical arrangement. The snoop filter tables comprise a primary snoop filter table at a highest level in the hierarchy, and each snoop filter table at a lower level in the hierarchy forms a backup snoop filter table for an adjacent snoop filter table at a higher level in the hierarchy. Each snoop filter table is arranged as a multi-way set associative storage structure, and each backup snoop filter table has a different number of sets than are provided in the adjacent snoop filter table at the higher level in the hierarchy. Each entry in the snoop filter tables is used to store, for an associated address, coherence data used to determine which cache storages need to be subjected to a snoop operation in response to a request specifying that associated address. Snoop control circuitry controls allocation of coherence data into entries of the snoop filter tables, and is arranged, when new coherence data is to be allocated into the snoop filter storage, to apply an allocation policy to determine into which of the plurality of snoop filter tables the new coherence data is allocated.
机译:提供了一种用于从多个处理单元接收请求的装置和方法,其中许多处理单元具有相关的高速缓存存储。当接收到识别可缓存存储器地址的请求时,使用SNOPOP单元来实现高速缓存一致性协议。 Snoop单元具有窥探滤波器存储器,包括以分层布置组织的多个窥探滤波器表。窥探滤波器表在层次结构中的最高级别包括主窥探滤波器表,并且层次结构中的较低级别的每个窥探滤波器表在层次结构中的更高级别形成备份窥探滤波器表。每个窥探滤波器表被布置为多路组关联存储结构,并且每个备份窥探滤波器表具有比层次结构中更高级别的相邻窥探滤波器表中的设置不同的组。窥探滤波器表中的每个条目用于存储相关联的地址,用于确定需要响应于指定相关地址的请求对其进行窥探操作进行窥探操作的相干数据。窥探控制电路控制一致性数据的分配到窥探滤波器表的条目中,并被安排,当要将新的相干数据分配到窥探滤波器存储器时,以应用分配策略以确定多个窥探滤波器表中的哪个新的一致性数据被分配。

著录项

  • 公开/公告号WO2021181057A1

    专利类型

  • 公开/公告日2021-09-16

    原文格式PDF

  • 申请/专利权人 ARM LIMITED;

    申请/专利号WO2021GB50103

  • 发明设计人 RANDALL JOSHUA;BEU JESSE GARRETT;

    申请日2021-01-18

  • 分类号G06F12/0831;

  • 国家 GB

  • 入库时间 2022-08-24 21:08:04

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号