Managing resources for multiple trial distributed processing tasks
AssigneeSynopsys, Inc.
InventorDavid Howard Ziger
Life of this patent
Estimating the term…
Abstract
A computer-implemented method of managing resources for multiple trial distributed processing tasks is presented. The method includes estimating an expected time needed to process each of a set of mask patterns which can be independently processed. The method further includes allocating each of the set of mask patterns to a set of processing cores in accordance with the expected time, and processing the mask patterns in accordance with the allocation, when the computer in invoked to estimate, allocate, and process.
Claims20
A computer-implemented method of managing resources for multiple trial distributed processing tasks, the method comprising:
- estimating an expected time needed to process each of a set of mask patterns which can be independently processed;
- allocating each of the set of mask patterns to a set of processing cores in accordance with the expected time;
- and
- processing the mask patterns in accordance with the allocation, when the computer in invoked to estimate, allocate, and process.
A computer program product for managing resources for multiple trial distributed processing tasks, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processing circuit to cause the device to perform a method comprising:
- estimating an expected time needed to process each of a set of mask patterns which can be independently processed;
- allocating each of the set of mask patterns to a set of processing cores in accordance with the expected time;
- and
- processing the mask patterns in accordance with the allocation, when the computer in invoked to estimate, allocate, and process.
A data processing system for managing resources for multiple trial distributed processing tasks, the data processing system comprising:
- a set of processing cores;
- and
- a memory storing program instructions which when executed by the processor execute the steps of:
- estimating an expected time needed to process each of a set of mask patterns which can be independently processed;
- allocating each of the set of mask patterns to the set of processing cores in accordance with the expected time;
- and
- processing the mask patterns in accordance with the allocation, when the data processing system is invoked to estimate, allocate, and process.
Dependencies are inferred from the claim text.