Patent
1994-11-14
1995-12-26
Treat, William M.
395800, G06F 938
Patent
active
054796229
ABSTRACT:
A data processing system including a circuit for storing a plurality of instructions in a sequence together with a circuit for fetching a plurality of instructions. A circuit is provided for dispatching a plurality of the instructions to one or more processors for execution during a single computation cycle. A control circuit is connected to the dispatching circuit to delay the dispatching of an instruction. when the instruction has an execution result that is dependent upon a previous instruction execution that will set at least one bit in a condition register. The delayed instruction is delayed until that condition register has been accordingly set.
REFERENCES:
patent: 3346851 (1967-10-01), Thornton et al.
patent: 4710866 (1987-12-01), Zolnowsky et al.
patent: 4736288 (1988-04-01), Shintani et al.
patent: 4755966 (1988-07-01), Lee et al.
patent: 4766566 (1988-08-01), Chuang
patent: 4777587 (1988-10-01), Case et al.
patent: 4782441 (1988-11-01), Inagami et al.
patent: 4807115 (1989-02-01), Torny
patent: 4847755 (1989-06-01), Morrison et al.
patent: 4903196 (1990-02-01), Pomerene et al.
patent: 4965717 (1990-10-01), Cutts, Jr. et al.
patent: 4974155 (1990-11-01), Dulong et al.
patent: 4975868 (1990-12-01), Freerksen
patent: 4991080 (1991-02-01), Emma et al.
patent: 5034880 (1991-07-01), Fang et al.
patent: 5051885 (1991-09-01), Yates, Jr. et al.
patent: 5075844 (1991-12-01), Jardine et al.
Acosta et al., "An Instruction Issuing Approach to Enhancing Performance in Multiple Functional Unit Processors," IEEE Transactions on Computers, vol. C-35, No. 9, Sep. 1986.
IBM Technical Disclosure Bulletin, entitled "Condition Code and Branch Architecture for High Performance Processors", vol. 25, No. 1, Jun. 1982, pp. 136-137.
IBM Technical Disclosure Bulletin, "Condition Code Facility", vol. 29, No. 7, Dec. 1986, pp. 3176-3177.
IBM Technical Disclosure Bulletin, entitled "Multiple Queued Condition Codes", vol. 31, No. 2, Jul. 1988, pp. 294-296.
Proceedings of the 2nd International Conference on Architectural Support for Programming Languages and Operating Systems, Palo Alto, Calif., 5th-8th Oct., 1987, pp. 199-204 by J. E. Smith et al, "The ZS-1 Central Processor".
IBM Technical Disclosure Bulletin, T. Agerwala, vol. 25, No. 1, Jun. 1982, "Improved Condition Code and Branch Handling for Model 91-Like Implementation of the IBM System/370 Architecture", pp. 134-135.
"Streamlined Instruction Processor, User's Manual", AM29000, copyright 1987 Advanced Micro Devices, pp. 3-30 thru 3-32.
"Reduced Instruction Set Computer (RISC) User's Manual", MC88100, Motorola Microprocessor Group, pp. 1-11 thru 1-12.
"The Architecture of Pipelined Computers", Peter Kogge. Sections 4.2.3 and 6.3.3.
Grohoski Gregory F.
Groves Randall D.
International Business Machines - Corporation
Salys Casimer K.
Treat William M.
Tyson Thomas E.
LandOfFree
Single cycle dispatch delay in a multiple instruction dispatch m does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Single cycle dispatch delay in a multiple instruction dispatch m, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Single cycle dispatch delay in a multiple instruction dispatch m will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1376340