发明名称 SIMD PROCESSING MODULE
摘要 A SIMD processing module is provided, comprising multiple vector processing units ("VUs"), which can be used to execute an instruction on respective parts (or "subvectors") within a vector. A control unit determines a vector position indication for each of the VUs to indicate which part of the vector that VU is to execute the instruction on. Therefore, the vector is conceptually divided into subvectors with the respective VUs executing the instruction on the respective subvectors in parallel. Each VU can then execute the instruction as intended, but only on a subsection of the whole vector. This allows an instruction that is written for execution on an n-way VU to be executed by multiple n-way VUs, each starting at different points of the vector, such that the instruction can be executed on more than n of the data items of the vector in parallel.
申请公布号 EP3089027(A2) 申请公布日期 2016.11.02
申请号 EP20160160320 申请日期 2016.03.15
申请人 IMAGINATION TECHNOLOGIES LIMITED 发明人 MURRIN, PAUL;ANDERSON, ADRIAN;DAVIES, GARETH
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址