Invention Grant
- Patent Title: Task execution in a SIMD processing unit
- Patent Title (中): 在SIMD处理单元中执行任务
-
Application No.: US14572944Application Date: 2014-12-17
-
Publication No.: US09250961B2Publication Date: 2016-02-02
- Inventor: John Howson , Jonathan Redshaw , Yoong Chert Foo
- Applicant: Imagination Technologies Limited
- Applicant Address: GB Kings Langley
- Assignee: Imagination Technologies Limited
- Current Assignee: Imagination Technologies Limited
- Current Assignee Address: GB Kings Langley
- Agency: Voys, Sater, Seymour and Pease LLP
- Agent Vincent M DeLuca
- Priority: GB1322388.8 20131218
- Main IPC: G06F9/48
- IPC: G06F9/48 ; G06F9/38 ; G06F15/80 ; G06F9/30 ; G06T1/20

Abstract:
A SIMD processing unit processes a plurality of tasks which each include up to a predetermined maximum number of work items. The work items of a task are arranged for executing a common sequence of instructions on respective data items. The data items are arranged into blocks, with some of the blocks including at least one invalid data item. Work items which relate to invalid data items are invalid work items. The SIMD processing unit comprises a group of processing lanes configured to execute instructions of work items of a particular task over a plurality of processing cycles. A control module assembles work items into the tasks based on the validity of the work items, so that invalid work items of the particular task are temporally aligned across the processing lanes. In this way the number of wasted processing slots due to invalid work items may be reduced.
Public/Granted literature
- US20150169370A1 Task Execution in a SIMD Processing Unit Public/Granted day:2015-06-18
Information query