Patent ID: 8738863

Claim:
An apparatus comprising: an arbiter to receive information corresponding to a transaction from a producer, wherein the producer is to generate the transaction and the transaction is to comprise formatting information; memory to store the information corresponding to the transaction; and an address generator to generate an address in the memory corresponding to a location in the memory that is to store the information corresponding to the transaction based on an identifier of the producer, wherein a consumer is to read the information corresponding to the transaction from the memory, in response to a signal that indicates the information is stored in its entirety in the memory, and the consumer is to process data from the producer in accordance with the formatting information of the transaction, wherein a buffer is to comprise a plurality of buffer levels and at least a first level buffer and a second level buffer are each to comprise the memory, the address generator, and the arbiter, wherein additional data from the producer is to be passed through the first level buffer to the second level buffer in response to a determination that the first level buffer is full and without evicting any data from the first level buffer.