Providing coherent merging of committed store queue entries in unordered store queues of block-based computer processors
AssigneeQUALCOMM Incorporated
InventorGregory Michael Wright
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorGregory Michael Wright
Estimating the term…
Providing coherent merging of committed store queue entries in unordered store queues of block-based computer processors is disclosed. In one aspect, a block-based computer processor provides a merging logic circuit communicatively coupled to an unordered store queue and cache memory. The merging logic circuit is configured to select a first store queue entry in the unordered store queue, and read its memory address, an age indicator, and a data value. The age indicator and the data value are stored in merged data bytes within a merged data buffer. The merging logic circuit then locates a remaining store queue entry having a memory address identical to the first selected store queue entry, and reads its age indicator and data value. Based on the age indicator and one or more age indicators of the merged data bytes within the merged data buffer, the data value is merged into the merged data buffer.
A block-based computer processor, comprising:
A block-based computer processor, comprising:
A method for coherently merging committed store queue entries in an unordered store queue of a block-based computer processor, comprising:
Dependencies are inferred from the claim text.