Invention Grant
- Patent Title: Work stealing in heterogeneous computing systems
-
Application No.: US17493419Application Date: 2021-10-04
-
Publication No.: US12147849B2Publication Date: 2024-11-19
- Inventor: Rajkishore Barik , Stephan A. Herhut , Jaswanth Sreeram , Tatiana Shpeisman , Richard L. Hudson
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Hanley, Flight & Zimmerman, LLC
- Main IPC: G06F9/50
- IPC: G06F9/50 ; G06F13/42

Abstract:
Methods, apparatus, systems, and articles of manufacture are disclosed to steal work in heterogeneous computing systems. An apparatus includes load balancing circuitry to obtain tasks from a workload by encoding minimum and maximum index ranges of a data parallel operation, allocate a first task from the workload to a first work queue based on a first capability of first computation circuitry, the first computation circuitry to process the first task in the first work queue, and allocate a second task from the workload to a second work queue, second computation circuitry to process the second task in the second work queue. The apparatus further includes first work stealer logic to steal the second task from the second work queue using an atomic operation to access the second work queue.
Public/Granted literature
- US20220027210A1 Work Stealing in Heterogeneous Computing Systems Public/Granted day:2022-01-27
Information query