发明名称 Pipeline data processing apparatus and method for executing a plurality of data processes having a data-dependent relationship
摘要 A pipeline which allows one or more Through cycles to be assigned to pipeline stages is so constituted that a stage in which a data process is executed does not remain in a fixed position but shifts to an arbitrary stage. Consequently, even when a plurality of instructions to perform a plurality of data processes having a data-dependent relationship therebetween are issued simultaneously to a plurality of pipeline data processing circuits, the antecedent one of the data processes on which the subsequent one of the data processes is data-dependent is executed first by the pipeline processing circuit in charge of the antecedent data process and, at a point of time one cycle after the execution of the antecedent data process, the subsequent data process which is data-dependent on the antecedent data process is executed by the pipeline data processing circuit in charge of the subsequent data process. As a result, a large number of consecutive instructions can be issued without stagnation, so that a plurality of data processes having a data-dependent relationship therebetween can be executed at high speed.
申请公布号 US5822561(A) 申请公布日期 1998.10.13
申请号 US19960609746 申请日期 1996.03.01
申请人 MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. 发明人 NAKAJIMA, MASAITSU
分类号 G06F9/38;(IPC1-7):G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址