Patent ID: 7987341

Claim:
A peer-vector machine, comprising: a buffer; a bus; a processor coupled to the buffer and to the bus and operable to; execute an application, first and second data-transfer objects, and a communication object, publish data under the control of the application, load the published data into the buffer under the control of the first data-transfer object, retrieve the published data from the buffer under the control of the second data-transfer object, construct a message under the control of the second data-transfer object, the message including the retrieved published data and information indicating a destination of the retrieved published data, and drive the message onto the bus under the control of the communication object; and a pipeline accelerator coupled to the bus, including the destination, and operable to receive the message from the bus, to recover the received published data from the message, to provide the recovered data to the destination, and to process the recovered data at the destination without executing a program instruction.