发明名称 SIMD processing module
摘要 A Single Instruction Multiple Data (SIMD) module 102 has multiple n-way vector processing units (VUs) 108. The units execute an instruction on respective subvectors within a vector having N data items. Memories 104 and 106 are RAM storing data and instructions in assembly language. Control unit 112 determines a vector position indication to mark the starting or ending position of the subvector on which a processing unit 108 executes the instruction. The control unit manages the assignment of subvectors to respective processing units. This makes the system simpler to operate compared to systems where the partitioning is assessed by the program providing the instructions. Moreover the system allows an instruction 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 it is executed in parallel on more than n data items of the vector.
申请公布号 GB2536069(A) 申请公布日期 2016.09.07
申请号 GB20150005053 申请日期 2015.03.25
申请人 Imagination Technologies Limited 发明人 Paul Murrin;Adrian Anderson;Gareth Davies
分类号 G06F15/80;G06F9/38 主分类号 G06F15/80
代理机构 代理人
主权项
地址