Invention Grant
- Patent Title: Systems and methods for data-parallel processing
- Patent Title (中): 用于数据并行处理的系统和方法
-
Application No.: US12971891Application Date: 2010-12-17
-
Publication No.: US08954986B2Publication Date: 2015-02-10
- Inventor: Mohan Rajagopalan , Ali-Reza Adl-Tabatabai , Yang Ni , Adam Welc , Richard L. Hudson
- Applicant: Mohan Rajagopalan , Ali-Reza Adl-Tabatabai , Yang Ni , Adam Welc , Richard L. Hudson
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Schwabe, Williamson & Wyatt, P.C.
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G05B19/18 ; G06F7/38 ; G06F9/48 ; G06F9/50

Abstract:
Methods, systems, and mediums are described for scheduling data parallel tasks onto multiple thread execution units of processing system. Embodiments of a lock-free queue structure and methods of operation are described to implement a method for scheduling fine-grained data-parallel tasks for execution in a computing system. The work of one of a plurality of worker threads is wait-free with respect to the other worker threads. Each node of the queue holds a reference to a task that may be concurrently performed by multiple thread execution units, but each on a different subset of data. Various embodiments relate to software-based scheduling of data-parallel tasks on a multi-threaded computing platform that does not perform such scheduling in hardware. Other embodiments are also described and claimed.
Public/Granted literature
- US20120159495A1 NON-BLOCKING WAIT-FREE DATA-PARALLEL SCHEDULER Public/Granted day:2012-06-21
Information query