
基本信息:
- 专利标题: 用于实现加载存储重新排序和优化的指令定义
- 专利标题(英):An instruction definition to implement load store reordering and optimization
- 申请号:CN201380042998.5 申请日:2013-06-13
- 公开(公告)号:CN104583956A 公开(公告)日:2015-04-29
- 发明人: M·阿布达拉 , G·A·伍兹
- 申请人: 索夫特机械公司
- 申请人地址: 美国加利福尼亚州
- 专利权人: 索夫特机械公司
- 当前专利权人: 英特尔公司
- 当前专利权人地址: 美国加利福尼亚州
- 代理机构: 北京市金杜律师事务所
- 代理人: 李辉
- 优先权: 61/660,610 2012.06.15 US
- 国际申请: PCT/US2013/045722 2013.06.13
- 国际公布: WO2013/188696 EN 2013.12.19
- 进入国家日期: 2015-02-12
- 主分类号: G06F9/46
- IPC分类号: G06F9/46 ; G06F9/38
A method for forwarding data from the store instructions to a corresponding load instruction in an out of order processor is provided. The method includes accessing an incoming sequence of instructions, and of the sequence of instructions, splitting store instructions into a store address instruction and a store data instruction, wherein the store address performs address calculation and fetch, and the store data performs a load of register contents to a memory address. The method further includes, of the sequence of instructions, splitting load instructions into a load address instruction and a load data instruction, wherein the load address performs address calculation and fetch, wherein the load data performs a load of memory address contents into a register; and reordering the store address and load address instructions earlier and further away from LD/SD the instruction sequence to enable earlier dispatch and execution of the loading and the storing.
公开/授权文献:
- CN104583956B 用于实现加载存储重新排序和优化的指令定义 公开/授权日:2019-01-04