Patent ID: 8433830
Filing Date: 2013-04-30
Classification: G06F

Abstract:
1. A multi-processor computer system for performing multiple data-driven tasks, the multi-processor computer system comprising: a first processor operable to be used with a memory, wherein the first processor is configured to execute a first task, including performing one or more operations of the first task; a second processor operable to be used with the memory, wherein the second processor is configured to execute a second task, including performing one or more operations of the second task; and a buffer construct that represents a region of memory within the memory that is shared between the first task executed by the first processor and the second task executed by the second processor; wherein the first processor is configured to create the buffer construct as part of performance of the first task, to cause the buffer construct to be communicated to the second task from the first task, and to cause the second task to be initiated responsive to the communication of the buffer construct.