发明名称 |
DISAMBIGUATION-FREE OUT OF ORDER LOAD STORE QUEUE |
摘要 |
In a processor, a disambiguation-free out of order load store queue method. The method includes implementing a memory resource that can be accessed by a plurality of asynchronous cores; implementing a store retirement buffer, wherein stores from a store queue have entries in the store retirement buffer in original program order; and upon dispatch of a subsequent load from a load queue, searching the store retirement buffer for address matching. The method further includes in cases where there are a plurality of address matches, locating a correct forwarding entry by scanning for the store retirement buffer for a first match; and forwarding data from the first match to the subsequent load. |
申请公布号 |
US2015100765(A1) |
申请公布日期 |
2015.04.09 |
申请号 |
US201414569543 |
申请日期 |
2014.12.12 |
申请人 |
Soft Machines, Inc. |
发明人 |
ABDALLAH Mohammad A. |
分类号 |
G06F9/30 |
主分类号 |
G06F9/30 |
代理机构 |
|
代理人 |
|
主权项 |
1. In a processor, a disambiguation-free out of order load store queue method, comprising:
implementing a memory resource that can be accessed by a plurality of asynchronous cores; implementing a store retirement buffer, wherein stores from a store queue have entries in the store retirement buffer in original program order; upon dispatch of a subsequent load from a load queue, searching the store retirement buffer for address matching; in cases where there are a plurality of address matches, locating a correct forwarding entry by scanning for the store retirement buffer for a first match; and forwarding data from the first match to the subsequent load. |
地址 |
Santa Clara CA US |