首页> 外国专利> Hardware mechanism for optimizing instruction and data prefetching

Hardware mechanism for optimizing instruction and data prefetching

机译:优化指令和数据预取的硬件机制

摘要

Disclosed is a prefetch execution unit, prefetch instruction buffer and a prefetch victim buffer which operate to optimize prefetching by recording a particular cache miss' history. To record cache misses, victimized (overwritten) lines and/or a prefetch tag are stored in a prefetch victim buffer. When the processor experiences a cache miss, it accesses the prefetch victim buffer to retrieve information relating to the prefetch victim. The prefetch execution unit then modifies the values of the additional field or fields and then stores the modified augmented prefetch instruction in the prefetch instruction buffer. The next time a prefetch instruction for the victimized lines is executed by the processor, the new values of the modified augmented prefetch instruction will dictate where the prefetch information is stored or what size increment it has. By continuous modification of the augmented prefetch instructions, eventually thrashing may be eliminated.
机译:公开了一种预取执行单元,预取指令缓冲器和预取受害者缓冲器,它们通过记录特定的高速缓存未中历史来优化预取。为了记录高速缓存未中,将受害(覆盖)行和/或预取标签存储在预取受害者缓冲区中。当处理器遇到高速缓存未命中时,它访问预取受害者缓冲区以检索与预取受害者有关的信息。然后,预取执行单元修改一个或多个附加字段的值,然后将修改后的扩展预取指令存储在预取指令缓冲区中。下次处理器执行针对受害行的预取指令时,修改后的增强型预取指令的新值将指示预取信息的存储位置或其大小增量。通过连续修改增强的预取指令,最终可以消除抖动。

著录项

  • 公开/公告号EP0810517B1

    专利类型

  • 公开/公告日2003-02-26

    原文格式PDF

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

    申请/专利号EP19970107455

  • 发明设计人 EMBERSON DAVID R.;

    申请日1997-05-06

  • 分类号G06F9/38;G06F12/08;

  • 国家 EP

  • 入库时间 2022-08-21 23:54:10

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号