From: binayaj on 19 Apr 2007 07:13 Could someone knowledgeable tell the difference between the superscalar and superpipelined computers.
From: Thomas Lindgren on 19 Apr 2007 07:52 binayaj(a)gmail.com writes: > Could someone knowledgeable tell the difference between the > superscalar and superpipelined computers. It is the difference between rows and columns; the details are found in the textbooks. Mike Johnson's SUPERSCALAR MICROPROCESSOR DESIGN (Prentice-Hall, 1991) compares the two, for instance. Best, Thomas -- Thomas Lindgren "Too jaded to question stagnation"
From: Peter Dickerson on 19 Apr 2007 08:01 <binayaj(a)gmail.com> wrote in message news:1176981202.316574.8590(a)y80g2000hsf.googlegroups.com... > Could someone knowledgeable tell the difference between the > superscalar > and superpipelined computers. Yes. -- Peter
From: Spoon on 20 Apr 2007 08:56 binayaj wrote: > Could someone knowledgeable tell the difference between the > superscalar and superpipelined computers. Perhaps superscalar = wide and superpipelined = deep
From: Quadibloc on 22 Apr 2007 17:28
binayaj(a)gmail.com wrote: > Could someone knowledgeable tell the difference between the > superscalar and superpipelined computers. You again. A pipelined computer is one which overlaps steps of succeeding instructions. So, it might fetch one instruction while it is decoding the one before it which it fetched on the preceding cycle, and while it is executing the one before that. A superpipelined computer - this is an old term, not much used any more - is one that breaks up the execution phase into many small pieces, so that perhaps over a dozen instructions are in various phases of execution at one time. A superscalar computer is one that has perhaps a second arithmetic unit, so that two instructions can be in the same phase of execution at once; this is a computer that still processes a conventional serial instruction stream, not an explicitly "parallel" computer. Current Pentium chips added the attribute of being superscalar to their existing attribute of being (super)pipelined. The term superscalar is of recent vintage; computers like the IBM 360/91 and the Control Data 6600 were the first to be seen as superpipelined, and the Control Data 7600 took this further - today, what was called superpipelined then is just taken for granted as being pipelined in an ordinary way now. John Savard |