Patent ID: 7631309
Filing Date: 2009-12-08
Classification: G06F

Abstract:
1. A method for controlling computational resources of at least one coprocessor in a host computing system having a host processor, comprising: controlling the at least one coprocessor of the host computing system with commands of command buffers submitted to the at least one coprocessor by the host processor of the host computing system; transmitting, by the at least one coprocessor, data back to the host computing system in response to commands in at least one command buffer of the command buffers; scheduling the transmission of the commands of the command buffers by a managing object included in the host computing system, wherein the computational resources of the at least one coprocessor are simultaneously available to a plurality of applications instantiated on the host computing system; and translating by a hardware-specific driver object, via an application programming interface of the managing object, instructions of commands of a command buffer into hardware-specific instructions during composition of the commands of the command buffer.