首页> 外国专利> Data prefetch technique using prefetch cache, micro-TLB, and history file

Data prefetch technique using prefetch cache, micro-TLB, and history file

机译:使用预取缓存,micro-TLB和历史记录文件的数据预取技术

摘要

A memory cache method and apparatus with two memory execution pipelines, each having a translation lookaside buffer (TLB). Memory instructions are executed in the first pipeline (324) by searching a data cache (310) and a prefetch cache (320). A large data TLB (330) provides memory for storing address translations for the first pipeline (324) A second pipeline (328) executes memory instructions by accessing the prefetch cache (320). A second micro-TLB (340) is associated with the second pipeline (328). It is loaded in anticipation of data that will be referenced by the second pipeline (328). A history file (360) is also provided to retain information on previous instructions to aid in deciding when to prefetch data. Prefetch logic (370) determines when to prefetch data, and steering logic (380) routes certain instructions to the second pipeline (328) to increase system performance.
机译:具有两个存储器执行管线的存储器高速缓存方法和装置,每个存储器具有执行转换后备缓冲器(TLB)。通过搜索数据高速缓存( 310 )和预取高速缓存( 320 )在第一管道( 324 )中执行存储指令。大数据TLB( 330 )提供了用于存储第一个管道( 324 )的地址转换的内存,第二个管道( 328 )执行存储器指令通过访问预取缓存( 320 )。第二个微型TLB( 340 )与第二个管道( 328 )关联。它被加载以预期将由第二个管道( 328 )引用的数据。还提供了历史记录文件( 360 ),以保留有关先前指令的信息,以帮助确定何时预取数据。预取逻辑( 370 )确定何时预取数据,控制逻辑( 380 )将某些指令路由到第二条管道( 328 )以增加系统性能。

著录项

  • 公开/公告号US6490658B1

    专利类型

  • 公开/公告日2002-12-03

    原文格式PDF

  • 申请/专利权人 SUN MICROSYSTEMS INC.;

    申请/专利号US19970881013

  • 发明设计人 SULTAN AHMED;JOSEPH CHAMDANI;

    申请日1997-06-23

  • 分类号G06F120/60;

  • 国家 US

  • 入库时间 2022-08-22 00:04:41

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号