首页> 外国专利> Prefetching data to reduce cache misses

Prefetching data to reduce cache misses

机译:预取数据以减少缓存未命中

摘要

A first memory request including a first virtual address is received. An entry in memory is accessed. The entry is selected using information associated with the first memory request, and includes at least a portion of a second virtual address (first data) and at least a portion of a third virtual address (second data). The difference between the first data and the second data is compared with differences between a corresponding portion of the first virtual address and the first data and the second data respectively. When a result of the comparison is true, then a fourth virtual address is determined by adding the difference between the first data and the second data to the first virtual address, and then data at the fourth virtual address is prefetched into the cache.
机译:接收包括第一虚拟地址的第一存储器请求。访问内存中的条目。使用与第一存储器请求相关联的信息选择条目,并且包括第二虚拟地址(第一数据)的至少一部分和第三虚拟地址(第二数据)的至少一部分。将第一数据和第二数据之间的差异与第一虚拟地址和第一数据和第二数据的相应部分之间的差异进行比较。当比较的结果是真的时,通过将第一数据和第二数据之间的差添加到第一虚拟地址来确定第四虚拟地址,然后将第四虚拟地址处的数据预取到高速缓存中。

著录项

  • 公开/公告号US10977176B2

    专利类型

  • 公开/公告日2021-04-13

    原文格式PDF

  • 申请/专利权人 CAVIUM LLC;

    申请/专利号US201816199852

  • 发明设计人 DAVID CARLSON;SHUBHENDU S. MUKHERJEE;

    申请日2018-11-26

  • 分类号G06F12;G06F12/0862;G06F12/1018;G06F12/0882;

  • 国家 US

  • 入库时间 2022-08-24 18:11:00

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号