首页> 外国专利> Method and apparatus for a line based non-blocking data cache

Method and apparatus for a line based non-blocking data cache

机译:用于基于行的非阻塞数据高速缓存的方法和设备

摘要

A method and apparatus for providing a non-blocking cache that uses substantially less die area than a prior art non-blocking cache. In the present invention, pending count and ignore fill fields are added to each line of the cache. These fields are used in conjunction with a valid field (that indicates whether or not the line contains valid data) to keep track of the status of pending load operations that have resulted in cache misses. The pending field keeps a count of the number of outstanding load misses for the line. If a store occurs for an address of a line, the ignore fill field is set to indicate that any fills that are pending for the line are to be ignored because the pending fills will be supplying stale data to the line.
机译:一种用于提供非阻塞式高速缓存的方法和装置,该方法和装置使用的裸片面积比现有技术的非阻塞式高速缓存大得多。在本发明中,未决计数和忽略填充字段被添加到高速缓存的每一行。这些字段与有效字段(指示该行是否包含有效数据)结合使用,以跟踪导致高速缓存未命中的挂起加载操作的状态。待处理字段保留该行的未完成负载丢失次数的计数。如果某行的地址发生存储,则将忽略填充字段设置为指示该行的所有待处理填充都将被忽略,因为待处理的填充将向该行提供陈旧数据。

著录项

  • 公开/公告号US5555392A

    专利类型

  • 公开/公告日1996-09-10

    原文格式PDF

  • 申请/专利权人 INTEL CORPORATION;

    申请/专利号US19930130284

  • 发明设计人 ROBERT B. CHAPUT;RANDY L. STECK;

    申请日1993-10-01

  • 分类号G06F12/02;

  • 国家 US

  • 入库时间 2022-08-22 03:37:52

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号