Invention Application
US20160292012A1 METHOD FOR EXPLOITING PARALLELISM IN TASK-BASED SYSTEMS USING AN ITERATION SPACE SPLITTER
有权
使用迭代空间分割器在基于任务的系统中开发并行的方法
- Patent Title: METHOD FOR EXPLOITING PARALLELISM IN TASK-BASED SYSTEMS USING AN ITERATION SPACE SPLITTER
- Patent Title (中): 使用迭代空间分割器在基于任务的系统中开发并行的方法
-
Application No.: US14673857Application Date: 2015-03-30
-
Publication No.: US20160292012A1Publication Date: 2016-10-06
- Inventor: Behnam ROBATMILI , Shaizeen Dilawarhusen Aga , Dario Suarez Gracia , Arun Raman , Aravind Natarajan , Gheorghe Calin Cascaval , Pablo Montesinos Ortego , Han Zhao
- Applicant: QUALCOMM Incorporated
- Main IPC: G06F9/50
- IPC: G06F9/50

Abstract:
Embodiments include computing devices, systems, and methods for task-based handling of repetitive processes in parallel. At least one processor of the computing device, or a specialized hardware controller, may be configured to partition iterations of a repetitive process and assign the partitions to initialized tasks to be executed in parallel by a plurality of processor cores. Upon completing a task, remaining divisible partitions of the repetitive process of ongoing tasks may be subpartitioned and assigned to the ongoing task, and the completed task or a newly initialized task. Information about the iteration space for a repetitive process may be stored in a descriptor table, and status information for all partitions of a repetitive process stored in a status table. Each processor core may have an associated local table that tracks iteration execution of each task, and is synchronized with the status table.
Public/Granted literature
- US09501328B2 Method for exploiting parallelism in task-based systems using an iteration space splitter Public/Granted day:2016-11-22
Information query