Electrical computers and digital processing systems: processing – Processing control
Reexamination Certificate
2011-03-22
2011-03-22
Coleman, Eric (Department: 2183)
Electrical computers and digital processing systems: processing
Processing control
C712S222000
Reexamination Certificate
active
07913067
ABSTRACT:
A system and method for overlapping execution (OE) of instructions through non-uniform execution pipelines in an in-order processor are provided. The system includes a first execution unit to perform instruction execution in a first execution pipeline. The system also includes a second execution unit to perform instruction execution in a second execution pipeline, where the second execution pipeline includes a greater number of stages than the first execution pipeline. The system further includes an instruction dispatch unit (IDU), the IDU including OE registers and logic for dispatching an OE-capable instruction to the first execution unit such that the instruction completes execution prior to completing execution of a previously dispatched instruction to the second execution unit. The system additionally includes a latch to hold a result of the execution of the OE-capable instruction until after the second execution unit completes the execution of the previously dispatched instruction.
REFERENCES:
patent: 5293613 (1994-03-01), Hayden et al.
patent: 5410657 (1995-04-01), Olson et al.
patent: 5559977 (1996-09-01), Avnon et al.
patent: 5826070 (1998-10-01), Olson et al.
patent: 5867683 (1999-02-01), Witt et al.
patent: 5867684 (1999-02-01), Kahle et al.
patent: 6021488 (2000-02-01), Eisen et al.
patent: 6032249 (2000-02-01), Olson et al.
patent: 6035389 (2000-03-01), Grochowski et al.
patent: 6041167 (2000-03-01), Song
patent: 6289437 (2001-09-01), Eisen et al.
patent: 6772327 (2004-08-01), Biswas et al.
patent: 6785701 (2004-08-01), Park et al.
patent: 6826682 (2004-11-01), Rozas et al.
patent: 6907518 (2005-06-01), Lohman et al.
patent: 6944718 (2005-09-01), Jouppi et al.
patent: 7200742 (2007-04-01), Busaba et al.
patent: 7373548 (2008-05-01), Reinhardt et al.
patent: 2004/0103268 (2004-05-01), Paulraj
patent: 2004/0215933 (2004-10-01), Nguyen et al.
patent: 2005/0228972 (2005-10-01), Eisen et al.
patent: 2006/0179286 (2006-08-01), Haess et al.
patent: 2006/0236195 (2006-10-01), Novichkov et al.
z/Architecture, Principles of Operation, Sixth Edition, Apr. 2007, Publication No. SA22-7832-05, copyright IBM Corp. 1990-2007, pp. 1-1218.
Alexander Khary J.
Busaba Fadi Y.
Giamei Bruce C.
Hutton David S.
Rell, Jr. John G.
Campbell John
Cantor & Colburn LLP
Coleman Eric
International Business Machines - Corporation
LandOfFree
Method and system for overlapping execution of instructions... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for overlapping execution of instructions..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for overlapping execution of instructions... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2692694