Reducing stall delay in pipelined computer system using queue be

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364DIG1, 3642615, 3642631, 3642386, 3642624, 3642318, 395800, G06F 938

Patent

active

053254953

ABSTRACT:
A pipelined computer system employs a queue stage to receive the output of one pipeline stage when a stall occurs in the next stage or downstream of the next stage. This avoids stalling earlier stages of the pipeline. Subsequently, the pipeline advances through the queue, until a bubble occurs. When a bubble is subsequently generated upstream and enters the queue stage, a multiplexer switches the input of the next stage to receive the output of the one stage instead of from the queue stage, and the content of the queue is overwritten. By this mechanism, the delays inherent in processing branches can be reduced.

REFERENCES:
patent: 4777594 (1988-10-01), Jones et al.
patent: 4974154 (1990-11-01), Matsuo
patent: 5019967 (1991-05-01), Wheeler et al.
Troiani et al, "The VAX 8600 I Box, A Pipelined Implementation of the VAX Architecture", Digital Technical Journal, Aug. 1985, pp. 24-42.
Kane, "MIPS R2000 RISC Architecture", Prentice Hall, 1987, pp. 1-1 to 1-14, 2-1 to 2-5, 2-12 to 2-13, 3-13 to 3-16.
Smith, "A Study of Branch Prediction Strategies", 8th Annual Symposium on Computer Architecture, May 12-14, 1981, pp. 135-148.
Bakoglu et al., "The IBM RISC System/6000 processor: Hardware Overview", IBM J. Res. Develop., Jan. 1990, pp. 12-22.
Oehler et al, "IBM RISC System/6000 processor architecture", IBM J. Res. Develop., Jan. 1990, pp. 23-36.
Grohoski, "Machine Organization of the IBM RISC System/6000 processor", IBM J. Res. Develop., Jan. 1990, pp. 37-58.
Losq, "Generalized History Table for Branch Prediction", IBM Tech. Discl. Bulletin, Jun. 1982, pp. 99-101.
Rao, "Techniques for Minimizing Branch Delay . . .", IBM Tech. Discl. Bulletin, Jun. 1982, pp. 97-98.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Reducing stall delay in pipelined computer system using queue be does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Reducing stall delay in pipelined computer system using queue be, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Reducing stall delay in pipelined computer system using queue be will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2383293

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.