What is claimed is:
1. A method on a data processing system for reserving buffers for receiving data prior to a physical move of the data, said method comprising:
generating a naked write operation that includes a destination address for a data clone operation, wherein said naked write operation contains no data tenure; and
issuing the naked write operation on a fabric of said data processing system;
2. The method of claim 1, wherein, in response to receipt of skid write operation by a
memory controller associated with the memory location associated with the destination address, the memory controller providing a response indicating an availability of a buffer location to accept data to be moved into the memory location indicated by said naked write operation, wherein further when said buffer location is available.
3. The method of claim 1, further comprising:
snooping for said response from said memory controller; and
when said response is a retry response, reissuing said naked write operation on the fabric.
4. The method of claim 2, further comprising:
when said response is a Null response, issuing a corresponding read operation on the fabric, wherein said read operation includes a source address and the destination address for routing sourced data, wherein data are directly sourced to the memory location without passing through a processor.
5. The method of claim 2, further comprising:
responding to a receipt of said naked write operation at said memory controller by retrying the write operation if a buffer associated with the cache line of the destination address is not currently available and issuing a Null response if the buffer is available for receiving data.
6. The method of claim 1, wherein said generating step is completed in response to the steps of:
issuing a destination token on said fabric to reserve a destination address for a data clone operation; and
receiving confirmation of a reservation of said destination address.
7. The method of claim 5, further comprising:
tracking which ones of said naked write operation receives a Null response; and
signaling a processor when all of said naked write operations have received a Null response, wherein a clone operation is architecturally done when all naked write operations receive a Null response.
8. A processing unit comprising:
a processor;
a memory Cloner coupled to said processor,
said memory Cloner including control logic that, responsive to a command the by processor issues a naked write operation with no data tenure to request a buffer for a cache line to be moved in a data clone operation, wherein said control logic determines whether the naked write operation was successful in reserving the buffer, based upon a snoop response.
9. The processor chip of claim 7, wherein the naked write operation includes the destination address, and a processor identifier (ID) of the processor.
10. The processor chip of claim 8, wherein the snoop response includes the processor ID, destination ID tag and an identifier to match the response operand to its associated write operation.
11. A data processing system comprising:
a processor and a memory Cloner coupled to the processor, said memory Cloner including logic for issuing a naked write operation that includes a destination address of a data clone operation and an identification (ID) of the processor that initiated the data clone operation, wherein said write operation contains no data tenure; and
a memory having a memory controller coupled to said memory Cloner, wherein said memory controller issues a snoop response that includes the ID of the processor, destination ID tag and an identification to match the response to the naked write operation.
12. The data processing system of claim 13, said memory Cloner further comprising logic for:
snooping the fabric for said response; and
when said response is a retry response, reissuing said write operation on the fabric.
13. The data processing system of claim 14, said memory Cloner further comprising logic for:
when said response is a Null response, issuing a read operation on the fabric, wherein said read operation includes a source memory address and the destination memory address for routing sourced data, wherein data is directly sourced to the destination address without passing through said processor chip.
14. The data processing system of claim 14, further comprising:
responding to a receipt of said write operation at said memory controller by retrying the write operation if a buffer associated with the cache line of the destination address is not currently available and issuing a Null response if the buffer is available for receiving data.
15. The data processing system of claim 13, wherein said memory Cloner further comprises logic for:
issuing a destination token on said fabric to reserve a destination address for a data clone operation; and
receiving confirmation of a reservation of said destination address.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A turbomachine combustor portion comprising:
a combustor body having a combustor outlet;
a combustion liner arranged within the combustor body, the combustion liner defining therein a combustion chamber;
a center injection nozzle arranged within the combustion chamber, the center injection nozzle having a center nozzle inlet and a center nozzle outlet;
at least one outer premixed injection nozzle positioned radially outwardly of the center injection nozzle, the at least one outer premixed injection nozzle including an outer nozzle inlet and an outer nozzle outlet that is arranged upstream of the center nozzle outlet, the at least one outer premixed injection nozzle establishing a fuelair mixture of at least 80% homogeneity; and
at least one late lean injector positioned downstream of the center injection nozzle and the at least one outer premixed injection nozzle;
wherein the combustor portion includes a first combustion zone arranged downstream of the outer nozzle outlet and upstream of the center nozzle outlet, a second combustion zone arranged downstream of the center nozzle outlet, and a third combustion zone arranged downstream of the first and second combustion zones; and
wherein the center injection nozzle, the at least one outer premixed injection nozzle, and the at least one late lean injector are selectively operated to establish a combustion flame front in the first, second, and third combustion zones during a base load operating mode of a turbomachine.
2. The combustor portion according to claim 1, further comprising: a venturi positioned downstream of the at least one outer premixed injection nozzle, the venturi defining a venturi throat.
3. The combustor portion according to claim 2, wherein the venturi is provided on the combustion liner.
4. The combustor portion according to claim 2, wherein the venturi throat is substantially coplanar relative to the center nozzle outlet.
5. The combustor portion according to claim 1, wherein the at least one outer premixed injection nozzle includes a plurality of outer premixed injection nozzles arrayed about the center injection nozzle.
6. The combustor portion according to claim 1, further comprising a transition piece operatively connected to the combustor outlet, the third combustion zone being arranged in one of the combustion liner, the transition piece, and an interface between the combustor outlet and the transition piece.
7. A turbomachine comprising:
a compressor portion;
a turbine portion operatively connected to the compressor portion; and
a combustor portion fluidly connected to the turbine portion, the combustor portion comprising:
a combustor body having a combustor outlet;
a combustion liner arranged within the combustor body, the combustion liner defining therein a combustion chamber;
a center injection nozzle arranged within the combustion chamber, the center injection nozzle having a center nozzle inlet and a center nozzle outlet;
at least one outer premixed injection nozzle positioned radially outwardly of the center injection nozzle outlet, the at least one outer premixed injection nozzle establishing a fuelair mixture of at least 80% homogeneity, the at least one outer premixed injection nozzle including an outer nozzle inlet and an outer nozzle outlet that is arranged upstream of the center nozzle outlet; and
at least one late lean injector positioned downstream of the center injection nozzle and the at least one outer premixed injection nozzle,
the combustor portion including a first combustion zone arranged downstream of the outer nozzle outlet and upstream of the center nozzle outlet, a second combustion zone arranged downstream of the center nozzle outlet, and a third combustion zone arranged downstream of the first and second combustion zones, wherein the center nozzle, at least one outer premixed injection nozzle, and at least one late lean injector are selectively operated to establish a combustion flame front in the first, second, and third combustion zones during a base load operating mode of the turbomachine.
8. The turbomachine according to claim 7, further comprising: a venturi positioned on the combustion liner downstream of the at least one outer premixed injection nozzle, the venturi defining a venturi throat.
9. The turbomachine according to claim 8, wherein the venturi throat is substantially coplanar relative to the center nozzle outlet.
10. The turbomachine according to claim 7, further comprising a transition piece operatively connected to the combustor outlet, the third combustion zone being arranged in one of the combustion liner, the transition piece, and an interface between the combustor outlet and the transition piece.
11. The turbomachine according to claim 10, wherein the at least one late lean injector is positioned at the third combustion zone.