Systems and methods for an operating system module for a data processing accelerator
AssigneeBaidu USA LLC
InventorsYueqiang Cheng, Yong Liu
Life of this patent
Estimating the term…
Loading patent…
AssigneeBaidu USA LLC
InventorsYueqiang Cheng, Yong Liu
Estimating the term…
Embodiments disclose systems and methods of an operating system module for a data processing accelerator (DPA). The operating system module can schedule jobs and manage resources (e.g., computing units, memory, IO bandwidth) of the DPA. For one embodiment, a system receives a request, by a DPA, the request sent by an application to execute a data processing task. The system schedules, by an operating system module of the DPA, one or more commands based on one or more kernels to complete the data processing task. The system generates, by the operating system module of the DPA, a completion signal upon completion of the one or more scheduled commands. The system sends a result back to the application acknowledging completion of the one or more commands for the data processing task based on the completion signal.
A computer-implemented method for processing data by a data processing accelerator, the method comprising:
A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform one or more operations, the operations comprising:
A data processing system, comprising:
Dependencies are inferred from the claim text.