Patent Number: 6,167,500

Title: Mechanism for queuing store data and method therefor

Abstract: A mechanism and method for a store data queue are implemented. Address translation operations for store instructions in a data processor are decoupled from data operations by initiating address translation before source data operands are available. A store data queue snoops the finish buses of execution units for the source operand. A data entry in the data queue that is allocated at dispatch of the store instruction snoops for the source operand required by its corresponding instruction. The data operand is then communicated to a memory device in instruction order thereby simplifying the detection of conflicting stores.

Inventors: Feiste; Kurt Alan (Austin, TX), Muhich; John Stephen (Austin, TX), White; Steven Wayne (Austin, TX)

Assignee: International Business Machines Corp.

International Classification: G06F 9/38 (20060101); G06F 012/00 ()

Expiration Date: 12/26/2017