发明名称 CONTROLLING AN ORDER FOR PROCESSING DATA ELEMENTS DURING VECTOR PROCESSING
摘要 A data processing apparatus includes a register bank having a plurality of registers for storing vectors being processed; a pipelined processor for processing the stream of vector instructions; the pipelined processor comprising circuitry configured to detect data dependencies for the vectors processed by the stream of vector instructions and stored in the plurality of registers and to determine constraints on timing of execution for the vector instructions such that no register data hazards arise. Register data hazards arise where two accesses to a same register, at least one of said accesses being a write, occur in an order different to an order of said instruction stream such that an access occurring later in said instruction stream starts before an access occurring earlier in said instruction stream has completed. The pipelined processor includes data element hazard determination circuitry.
申请公布号 EP2872988(A2) 申请公布日期 2015.05.20
申请号 EP20130730630 申请日期 2013.06.11
申请人 ARM LIMITED 发明人 REID, ALASTAIR DAVID
分类号 G06F9/30;G06F9/38;G06F9/45 主分类号 G06F9/30
代理机构 代理人
主权项
地址