From: binayaj on
Could someone knowledgeable tell the difference between the
superscalar
and superpipelined computers.

From: Thomas Lindgren on

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
<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
binayaj wrote:

> Could someone knowledgeable tell the difference between the
> superscalar and superpipelined computers.

Perhaps superscalar = wide and superpipelined = deep
From: Quadibloc on
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