Patent ID: 8015357

Claim:
A storage tile for use within a tiled electronic storage array for storing values, the storage tile comprising: at least one storage cell for storing one or more of the values; at least one input for receiving a request specifying a first address for a first value and receiving a push-back second value and an address of the second value; at least one output for providing the first value in response to the request or forwarding the request; and control logic responsive to the request such that, if the first value is present in the at least one storage cell, the first value is retrieved from the at least one storage cell and provided at the at least one output and if the first value is not present in the at least one storage cell, a copy of the request is provided at the at least one output, wherein the control logic is further responsive to the push-back second value, such that if one of the at least one storage cell is empty, the push-back second value and the address of the second value are stored, and if the at least one storage cell is full, the second value and the address of the second value are stored in the at least one storage cell and a value from the at least one storage cell is provided at the at least one output along with a corresponding address as a push-back third value and corresponding address.