Patent
1994-07-01
1998-09-22
Lall, Parshotam S.
395391, 39580023, G06F 938
Patent
active
058128107
ABSTRACT:
A computer system with multiple execution boxes operates by assigning serial numbers to each instruction in a set of linearly dependent computer instructions and then rearranging those instructions into a set of instructions which are no longer linearly dependent. The original serial numbers assigned to each instruction are retained with the instructions after rearrangement. The serial numbers allow reconstruction of the original set of instructions from the rearranged set of instructions. Once rearranged, additional information is added to subsets of the rearranged set of instructions. The additional information allows several instructions to be executed in parallel while producing the same results as would have been produce had the instructions been executed one at a time by a sequential processor.
REFERENCES:
patent: 4847755 (1989-07-01), Morrison et al.
patent: 5021945 (1991-06-01), Morrison et al.
patent: 5202975 (1993-04-01), Rasbold et al.
patent: 5226126 (1993-07-01), McFarland et al.
patent: 5251306 (1993-10-01), Tran
patent: 5261067 (1993-11-01), Whelan
Hennessy et al "Computer Architecture A Quantitative Approach", 1990, p. 264.
Lightner et al., The Metaflow Lightning Chipset, 1991, pp. 13-18.
Jefferson, Virtual Time, 1985, pp. 404-425.
Popescu et al., The Metaflow Architecture, 1991, pp. 10-13, 63-73.
Coulter Kenneth R.
Digital Equipment Corporation
Lall Parshotam S.
Saturnelli Anne E.
LandOfFree
Instruction coding to support parallel execution of programs does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Instruction coding to support parallel execution of programs, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Instruction coding to support parallel execution of programs will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1633025