CPC G06F 9/4881 (2013.01) [G06F 9/52 (2013.01); G06F 16/9024 (2019.01); G06F 2209/486 (2013.01)] | 20 Claims |
1. A method implemented in a processor, comprising:
performing a task dependency assessment of a task dependency graph representative of a plurality of tasks and task data requirements that correspond to each task of the plurality of tasks;
based on the task dependency assessment, generating an asynchronous schedule for a task, the schedule providing for transfer of proxy objects required for the task to a graphics processing unit memory during execution of a preceding task; and
transferring data associated with the proxy objects to the graphics processing unit memory based on the schedule.
|