首页> 外国专利> PIPELINED SNOOPING OF MULTIPLE L1 CACHE LINES

PIPELINED SNOOPING OF MULTIPLE L1 CACHE LINES

机译:多个L1快取线的管线式窥探

摘要

A cache system provides for accessing set associative caches with no increase in criticalpath delay, for reducing the latency penalty for cache accesses, for reducing snoop busytime, and for responding to MRU misses and cache misses. A two level cache subsystemincluding an L1 cache and an L2 cache is provided. A cache directory is accessed for asecond snoop request while a directory access from a first snoop request is beingevaluated. During a REQUEST stage, a directory access snoop to the directory of the L1cache is requested; and responsive thereto, during a SNOOP stage, the directory isaccessed; during an ACCESS stage, the cache arrays are accessed while processingresults from the SNOOP stage. If multiple data transfers are required out of the L1 cache,a pipeline hold is issued to the REQUEST and SNOOP stages, and the ACCESS stage isrepeated. During a FLUSH stage, cache data read from the L1 cache during the ACCESSstage is sent to the L2 cache.
机译:高速缓存系统提供对集合关联高速缓存的访问,而不会增加关键数据路径延迟,以减少缓存访问的延迟损失,以减少侦听繁忙时间,以及响应MRU丢失和缓存丢失。两级缓存子系统提供包括L1高速缓存和L2高速缓存的内容。缓存目录的访问正在从第一个侦听请求进行目录访问时执行第二个侦听请求评估。在REQUEST阶段,目录访问监听到L1的目录请求缓存;并对此做出响应,在SNOOP阶段,该目录为进入在ACCESS阶段,在访问SNOOP阶段的结果时访问缓存阵列。如果需要从L1缓存中进行多次数据传输,将流水线保持发送到REQUEST和SNOOP阶段,而ACCESS阶段是重复。在FLUSH阶段,在访问期间从L1缓存读取的缓存数据阶段被发送到L2缓存。

著录项

  • 公开/公告号CA2240351C

    专利类型

  • 公开/公告日2001-10-30

    原文格式PDF

  • 申请/专利权人 INTERNATIONAL BUSINESS MACHINES CORPORATION;

    申请/专利号CA19982240351

  • 发明设计人 GILDA GLENN DAVID;

    申请日1998-06-11

  • 分类号G06F13/20;

  • 国家 CA

  • 入库时间 2022-08-22 01:22:01

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号