Operand data processing using instruction message queues
AssigneeSnap Inc.
InventorsOrlando Miguel Pires dos Reis Moreira, Gokturk Cinserin
Life of this patent
Estimating the term…
Loading patent…
AssigneeSnap Inc.
InventorsOrlando Miguel Pires dos Reis Moreira, Gokturk Cinserin
Estimating the term…
A processing device may include a message management facility and a message processing facility. The message management facility comprises a first message queue for receiving new instruction messages and a second message queue for receiving rejected instruction messages. The message processing facility receives a first instruction message and a second instruction message from the message management facility. The first instruction message is rejected and returned to the message management facility to add the first instruction message to the second message queue in response to determining that the first instruction message cannot be accepted by a processing device element identified in the first instruction message. Operand data for an input port of a processing device element identified in the second instruction message is retrieved in response to determining that the second instruction message can be accepted by the processing device element identified in the second instruction message.
A method of operating a processing device having a plurality of processing device elements, the method comprising:
A processing device comprising:
A processing system comprising a plurality of processing clusters, each processing cluster comprising:
Dependencies are inferred from the claim text.