Scheduling multiple tasks in distributed computing system to avoid result writing conflicts
AssigneeMarvell International Ltd.
InventorsChuang-Yu Cheng, Chih-Hao Chang, Yi-Hsiu Hsu
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarvell International Ltd.
InventorsChuang-Yu Cheng, Chih-Hao Chang, Yi-Hsiu Hsu
Estimating the term…
Systems and methods are provided for processing a computing task divided into a plurality of discrete tasks using a plurality of data processors. The system includes a system memory having memory space for storing results from processed discrete tasks. The system further includes a plurality of data processors of differing types, a first data processor writing results to the system memory in a first format that is different from a second format that a second data processor uses to write results to the system memory. Further, a scheduler is configured to assign a first set of discrete tasks to the first data processor and a second set of discrete tasks to the second data processor so that a results writing conflict where the second data processor writes results to the system memory that overwrite results written to the system memory by the first data processor is avoided.
A system for processing a computing task that is divided into a plurality of discrete tasks, the system comprising:
A system for processing a plurality of tasks, the system comprising:
A system for processing a plurality of tasks, the system comprising:
Dependencies are inferred from the claim text.