Method and System for Efficient Execution of Ordered and Unordered Tasks in Multi-Threaded and Networked Computing
AssigneeWipro Limited
InventorsMaheshwaran Govindarajeswaran, Arun Jeyaprasad Arjun Jeyarani
Life of this patent
Estimating the term…
Loading patent…
AssigneeWipro Limited
InventorsMaheshwaran Govindarajeswaran, Arun Jeyaprasad Arjun Jeyarani
Estimating the term…
The present disclosure provides methods for concurrently executing ordered and unordered tasks using a plurality of processing units. Certain embodiments of the present disclosure may store the ordered and unordered tasks in the same processing queue. Further, processing tasks in the processing queue may comprise concurrently preprocessing ordered tasks, thereby reducing the amount of processing unit idle time and improving load balancing across processing units. Embodiments of the present disclosure may also dynamically manage the number of processing units based on a rate of unordered tasks being received in the processing queue, a processing rate of unordered tasks, a rate of ordered tasks being received in the processing queue, a processing rate of ordered tasks, and/or the number of sets of related ordered tasks in the processing queue. Also provided are related systems and non-transitory computer-readable media.
-25. (canceled)
A method for concurrently executing ordered and unordered tasks using a plurality of processing units, the method comprising:
A system for executing ordered and unordered tasks, the system comprising:
A non-transitory computer-readable storage medium for executing ordered and unordered tasks, the computer-readable storage medium including instructions that when executed by one or more hardware processors, cause the one or more hardware processors to:
Dependencies are inferred from the claim text.