发明名称 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
您可能感兴趣的专利