发明名称 Task execution in a SIMD processing unit
摘要 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.
申请公布号 GB2517055(B) 申请公布日期 2015.08.19
申请号 GB20140010389 申请日期 2014.06.11
申请人 IMAGINATION TECHNOLOGIES LTD 发明人 JOHN HOWSON;JONATHAN REDSHAW;YOONG CHERT FOO
分类号 G06F9/38;G06F9/30;G06F15/80 主分类号 G06F9/38
代理机构 代理人
主权项
地址