首页> 外国专利> Data prefetching that stores memory addresses in a first table and responsive to the occurrence of loads corresponding to the memory addresses stores the memory addresses in a second table

Data prefetching that stores memory addresses in a first table and responsive to the occurrence of loads corresponding to the memory addresses stores the memory addresses in a second table

机译:数据预取将存储器地址存储在第一表中,并且响应于出现与该存储器地址相对应的负载,将数据存储在第二表中

摘要

A method includes storing a first address of a first instruction executed by a processor core in a first table, where the first instruction writes a value into a register for utilization in addressing memory. The method stores the first address of the first instruction executed by the processor core in a second table with multiple entries, where a register value loaded into the register is utilized as a second address by a second instruction executed by the processor core to access a main memory. The method determines whether an instruction address associated with an instruction executed by the processor core is present in the second table, where the instruction address is the second address. Responsive to determining the instruction address is present in the second table, the method prefetches data from the main memory, where the register value is utilized as the second address in the main memory.
机译:一种方法,包括在第一表中存储由处理器核执行的第一指令的第一地址,其中第一指令将值写入寄存器以供在寻址存储器中利用。该方法将由处理器内核执行的第一指令的第一地址存储在具有多个条目的第二表中,其中由处理器内核执行的第二指令利用加载到寄存器中的寄存器值作为第二地址来访问主存储器。记忆。该方法确定在第二表中是否存在与由处理器核执行的指令相关联的指令地址,其中该指令地址是第二地址。响应于确定第二表中存在指令地址,该方法从主存储器中预取数据,其中寄存器值被用作主存储器中的第二地址。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号