Article View: comp.arch
Article #11149Re: Superscalar vs. multiple CPUs ?
From: Russ Schnapp
Date: Thu, 17 Dec 1992 20:49
Date: Thu, 17 Dec 1992 20:49
30 lines
2170 bytes
2170 bytes
In article <PCG.92Dec13164348@aberdb.aber.ac.uk>, pcg@aber.ac.uk (Piercarlo Grandi) writes: |> rschnapp> Don't forget about out-of-order (i.e., dataflow) execution |> rschnapp> techniques. You can gain plenty of additional fine-grain |> rschnapp> parallelism. |> |> Ah, there are indeed many interesting tricks to support high levels of |> micro parallelism *in the implementation*. To me the really interesting |> problem is not how to do it, though, it is whether it is worth doing it, |> and for which classes of codes. |> |> I have yet to find evidence that *general purpose* codes have an |> intrinsic degree of micro parallelizable operation (let's call it |> superscalarity) that makes it worthwhile to have a degree of parallel |> *instruction issue* within a single stream not greater than 2-4. ...which is why I pointed out a paper you might wish to refer to. There have been several studies indicating that there is plenty of capacity for fine-grain parallelism in common programs. Most of the SPEC '89 programs, for instance, benefit substantially from out-of-order execution. Supposedly, these ARE representative of "typical" programs. One of the nice things about out-of-order execution is that you get the benefits of improved instruction scheduling without having to recompile. -- ...Russ Schnapp BIX: rschnapp Email: netcom!metaflow!rschnapp or rschnapp@metaflow.com Metaflow Technologies Voice: 619/452-6608x230; FAX: 619/452-0401 La Jolla, California Unless otw specified, I`m speaking only for myself!
Technical Details
Message-ID:
<BzF8Hy.3tH@metaflow.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!sdd.hp.com!spool.mu.edu!umn.edu!csus.edu!netcom.com!netcomsv!metaflow!rschnappReferences:
<1992Dec7.012026.11482@athena.mit.edu><1992Dec8.000357.26577@newsroom.utas.edu <PCG.92Dec13164348@aberdb.aber.ac.uk>Show Full Headers
Complete Article Headers
Newsgroups: comp.arch,comp.sys.intel Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!sdd.hp.com!spool.mu.edu!umn.edu!csus.edu!netcom.com!netcomsv!metaflow!rschnapp From: rschnapp@metaflow.com (Russ Schnapp) Subject: Re: Superscalar vs. multiple CPUs ? Message-ID: <BzF8Hy.3tH@metaflow.com> Sender: usenet@metaflow.com Nntp-Posting-Host: habu Organization: Metaflow Technologies Inc. References: <1992Dec7.012026.11482@athena.mit.edu><1992Dec8.000357.26577@newsroom.utas.edu <PCG.92Dec13164348@aberdb.aber.ac.uk> Date: Thu, 17 Dec 1992 20:49:10 GMT Lines: 30