Patent
1996-10-30
1998-10-13
Lall, Parshotam S.
395384, G06F 300
Patent
active
058225706
ABSTRACT:
A system and method for dividing execution of an instruction stream among a plurality of tightly coupled instruction execution units is presented. The present invention couples a plurality of instruction execution units tightly and provides a mechanism whereby control may be passed from one instruction execution unit to another instruction execution unit without raising exceptions or terminating normal execution of the instruction stream. The present invention employs a caller instruction execution unit that has a complete parser and the capability to emulate at least a portion of the instruction stream and at least one partial instruction execution unit. The caller instruction execution unit passes control to the partial instruction execution unit and allows the partial instruction execution unit to execute as many instruction of the instruction stream as it can. When the partial instruction execution unit encounters an unimplemented instruction, it returns control to the caller instruction execution unit for emulation of the instruction. The caller instruction execution unit can then return control back to the partial instruction execution unit after emulation of the instruction. Several optimizations are presented that minimize the number of transitions between the caller instruction execution unit and the partial instruction unit.
REFERENCES:
patent: 4077060 (1978-02-01), Bodner et al.
patent: 4084235 (1978-04-01), Hirtle et al.
patent: 4979102 (1990-12-01), Tokuume
patent: 5133070 (1992-07-01), Barker et al.
patent: 5202975 (1993-04-01), Rasbold et al.
patent: 5371860 (1994-12-01), Mura et al.
patent: 5430884 (1995-07-01), Beard et al.
patent: 5493655 (1996-02-01), Shen et al.
patent: 5630164 (1997-05-01), Williams et al.
Lall Parshotam S.
Microsoft Corporation
Ovedovitz David
LandOfFree
System and method for parsing and executing a single instruction does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for parsing and executing a single instruction, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for parsing and executing a single instruction will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-324430