首页> 外国专利> Prefetch insertion by correlation of cache misses and previously executed instructions

Prefetch insertion by correlation of cache misses and previously executed instructions

机译:通过高速缓存未命中和先前执行的指令的相关性来预取插入

摘要

Method and apparatus for inserting prefetch instructions in an executable computer program. Profile data are generated for executed load instructions and store instructions. The profile data include instruction addresses, target addresses, data loaded and stored, and execution counts. From the profile data, recurring patterns of instructions resulting in cache-miss conditions are identified. Prefetch instructions are inserted prior to the instructions that result in cache-miss conditions for patterns of instructions recurring more than a selected frequency.
机译:用于在可执行计算机程序中插入预取指令的方法和设备。为执行的加载指令和存储指令生成配置文件数据。配置文件数据包括指令地址,目标地址,已加载和存储的数据以及执行计数。从配置文件数据中,识别导致高速缓存未命中情况的重复指令模式。在指令之前插入预取指令,这会导致高速缓存未命中情况,从而导致指令模式重复发生的次数超过所选频率。

著录项

  • 公开/公告号US6951015B2

    专利类型

  • 公开/公告日2005-09-27

    原文格式PDF

  • 申请/专利权人 CAROL L. THOMPSON;

    申请/专利号US20020160476

  • 发明设计人 CAROL L. THOMPSON;

    申请日2002-05-30

  • 分类号G06F9/45;G06F12/00;G06F15/00;

  • 国家 US

  • 入库时间 2022-08-21 22:19:50

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号