发明名称 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.
申请公布号 US2014019728(A1) 申请公布日期 2014.01.16
申请号 US201213546227 申请日期 2012.07.11
申请人 REID ALASTAIR DAVID 发明人 REID ALASTAIR DAVID
分类号 G06F9/302 主分类号 G06F9/302
代理机构 代理人
主权项
地址