🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #20558

Re: EXACTLY what is Superscalar?

#20558
From: Mike Butts
Date: Mon, 27 Mar 1989 18:32
33 lines
2374 bytes
From article <22975@ames.arc.nasa.gov>, by lamaster@ames.arc.nasa.gov (Hugh LaMaster):
> For quite a while, I have heard superscalar used, and I think the term was
> defined in a paper in IEEE Computer a while back, but I am still a little
> fuzzy on it.  Is "superscalar" an exact concept, or is it a buzzword like 
> "RISC"?  Is a Multiflw machine a superscalar machine, or the i860, or
> the Weitek XL-8064?

In "Superscalar vs. Superpipelined Machines" (Comp. Arch. News, ACM SIGARCH, 
v.16, #3, June 1988, p. 71-80), Norman P. Jouppi of DEC West in Palo Alto 
offers this definition: "A superscalar machine of degree n can issue n 
instructions per cycle."  VLIW machines are similar.

It's a very interesting paper, which I recommend to anyone interested in 
this subject.  He discusses superpipelined machines, which "can issue only one 
instruction per cycle, but have cycle times shorter than the time required 
for any operation", compares the alternatives, and discusses limits to 
instruction-level parallelism.

In particular, let me quote from his concluding comments: "The most important 
point to emphasize is that significant improvements in uniprocessor 
performance via internally parallel processors will only occur for 
applications with large amounts of instruction-level parallelism.  These are 
applications that are often of more importance to physical scientists than to 
computer scientists.  Many applications of importance to computer scientists 
and computer engineers, such as compilers, operating systems, and programs
involving manipulation of linked data structures, will not benefit from
highly parallel uniprocessors."

-- 
Mike Butts, Research Engineer         KC7IT           503-626-1302
Mentor Graphics Corp., 8500 SW Creekside Place, Beaverton OR 97005
...!{sequent,tessi,apollo}!mntgfx!mbutts OR  mbutts@pdx.MENTOR.COM
These are my opinions, & not necessarily those of Mentor Graphics.
Technical Details
Message-ID: <1989Mar27.103240.371@mntgfx.mentor.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!lll-winken!uunet!tektronix!sequent!mntgfx!mbutts
References: <22975@ames.arc.nasa.gov>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!lll-winken!uunet!tektronix!sequent!mntgfx!mbutts
From: mbutts@mntgfx.mentor.com (Mike Butts)
Newsgroups: comp.arch
Subject: Re: EXACTLY what is Superscalar?
Message-ID: <1989Mar27.103240.371@mntgfx.mentor.com>
Date: 27 Mar 89 18:32:38 GMT
References: <22975@ames.arc.nasa.gov>
Organization: Mentor Graphics Corporation, Beaverton Oregon
Lines: 33