System and method for selecting task allocation method based on load balancing and core affinity metrics
AssigneeThe Boeing Company
InventorsThomas P. Dickens, David Christian Caccia
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Boeing Company
InventorsThomas P. Dickens, David Christian Caccia
Estimating the term…
Systems and methods for performing a task are provided. One example method includes if the task allocation metric indicates load balancing associated with the processor is below a first threshold, determining whether the task is a reentrant task, if the task is a reentrant task, determining whether a stopping criteria is satisfied, re-entering the task into a queue of tasks if the stopping criteria is not satisfied and the task is a reentrant task, if the task allocation metric indicates core affinity associated with the at least one processor is below a second threshold, determining whether the task is a main task, if the task is not a main task, determining whether a stopping criteria is satisfied, and if the stopping criteria is satisfied and the task is not a main task, pulling a parent task associated with the task into the thread.
A computer-implemented method for use in performing a task by at least one processing engine, said method comprising:
A computing device for use in performing a task, said computing device comprising:
Dependencies are inferred from the claim text.