Invention Grant
- Patent Title: Work stealing in heterogeneous computing systems
-
Application No.: US15391549Application Date: 2016-12-27
-
Publication No.: US11138048B2Publication Date: 2021-10-05
- 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:
A work stealer apparatus includes a determination module. The determination module is to determine to steal work from a first hardware computation unit of a first type for a second hardware computation unit of a second type that is different than the first type. The work is to be queued in a first work queue, which is to correspond to the first hardware computation unit, and which is to be stored in a shared memory that is to be shared by the first and second hardware computation units. A synchronized work stealer module is to steal the work through a synchronized memory access to the first work queue. The synchronized memory access is to be synchronized relative to memory accesses to the first work queue from the first hardware computation unit.
Public/Granted literature
- US20170109213A1 WORK STEALING IN HETEROGENEOUS COMPUTING SYSTEMS Public/Granted day:2017-04-20
Information query