发明名称 LOAD/STORE ORDERING IN A THREADED OUT-OF-ORDER PROCESSOR
摘要 Systems and methods for efficient load-store ordering. A processor comprises a store buffer that includes an array. The store buffer dynamically allocates any entry of the array for an out-of-order (o-o-o) issued store instruction independent of a corresponding thread. Circuitry within the store buffer determines a first set of entries of the array entries that have store instructions older in program order than a particular load instruction, wherein the store instructions have a same thread identifier and address as the load instruction. From the first set, the logic locates a single final match entry of the first set corresponding to the youngest store instruction of the first set, which may be used for read-after-write (RAW) hazard detection.
申请公布号 US2010293347(A1) 申请公布日期 2010.11.18
申请号 US20090466611 申请日期 2009.05.15
申请人 发明人 LUTTRELL MARK A.
分类号 G06F12/02;G06F12/00 主分类号 G06F12/02
代理机构 代理人
主权项
地址