首页> 外国专利> 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 critical path delay, for reducing the latency penalty for cache accesses, for reducing sn oop busy time, and for responding to MRU misses and cache misses. A two level cache subsy stem including an L1 cache and an L2 cache is provided. A cache directory is accessed for a second snoop request while a directory access from a first snoop request is bein g evaluated. During a REQUEST stage, a directory access snoop to the directory of the L1 cache is requested; and responsive thereto, during a SNOOP stage, the directory is accessed; during an ACCESS stage, the cache arrays are accessed while processing results 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 is repeated. During a FLUSH stage, cache data read from the L1 cache during the ACC ESS stage is sent to the L2 cache.
机译:高速缓存系统提供了在不增加关键路径延迟的情况下访问集合关联高速缓存,用于减少高速缓存访​​问的等待时间损失,用于减少侦听繁忙时间以及用于响应MRU未命中和高速缓存未命中的问题。提供了包括L1高速缓存和L2高速缓存的二级缓存子系统。为第二侦听请求访问缓存目录,同时评估来自第一侦听请求的目录访问。在REQUEST阶段,请求对L1高速缓存目录的目录访问侦听;响应于此,在SNOOP阶段,访问目录;在ACCESS阶段,在处理SNOOP阶段的结果时访问缓存阵列。如果需要从L1高速缓存中进行多次数据传输,则将流水线保持发送到REQUEST和SNOOP阶段,并重复ACCESS阶段。在FLUSH阶段,将在ACC ESS阶段从L1缓存读取的缓存数据发送到L2缓存。

著录项

  • 公开/公告号CA2240351A1

    专利类型

  • 公开/公告日1998-12-12

    原文格式PDF

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

    申请/专利号CA19982240351

  • 发明设计人 GILDA GLENN DAVID;

    申请日1998-06-11

  • 分类号G06F13/20;

  • 国家 CA

  • 入库时间 2022-08-22 02:23:59

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号