Patent
1996-03-01
1998-10-13
Coleman, Eric
39580001, G06F 938
Patent
active
058225617
ABSTRACT:
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.
REFERENCES:
patent: 4855947 (1989-08-01), Zmyslowski et al.
patent: 4893233 (1990-01-01), Denman
patent: 5269007 (1993-12-01), Hanawa
patent: 5390355 (1995-02-01), Horst
patent: 5404552 (1995-04-01), Ikenaga
patent: 5471593 (1995-11-01), Branigin
patent: 5564056 (1996-10-01), Fetterman
patent: 5613080 (1997-03-01), Ray
patent: 5659782 (1997-08-01), Senter
patent: 5664138 (1997-09-01), Yoshida
Coleman Eric
Matsushita Electric - Industrial Co., Ltd.
LandOfFree
Pipeline data processing apparatus and method for executing a pl does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Pipeline data processing apparatus and method for executing a pl, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Pipeline data processing apparatus and method for executing a pl will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-324228