发明名称 PROCESSOR ARCHITECTURE AND METHOD FOR SIMPLIFYING PROGRAMMING SINGLE INSTRUCTION, MULTIPLE DATA WITHIN A REGISTER
摘要 The present disclosure provides a processor, and associated method, for performing parallel processing within a register. An exemplary processor may include a processing element having a compute unit and a register file. The register file includes a register that is divisible into lanes for parallel processing. The processor may further include a mask register and a predicate register. The mask register and the predicate register respective include a number of mask bits and predicate bits equal to a maximum number of divisible lanes of the register. A state of the mask bits and predicate bits is set to respectively achieve enabling/disabling of the lanes from executing an instruction and conditional performance of an operation defined by the instruction. Further, the processor is operable to perform a reduction operation across the lanes of the processing element and/or generate an address for each of the lanes of the processing element.
申请公布号 US2014115301(A1) 申请公布日期 2014.04.24
申请号 US201313738858 申请日期 2013.01.10
申请人 SANGHAI KAUSHAL;PERKINS MICHAEL G.;HIGHAM ANDREW J.;ANALOG DEVICES TECHNOLOGY 发明人 SANGHAI KAUSHAL;PERKINS MICHAEL G.;HIGHAM ANDREW J.
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址