Article View: comp.arch
Article #2871Re: GOTO considered essential??
From: Dick Dunn
Date: Fri, 27 Oct 1989 23:55
Date: Fri, 27 Oct 1989 23:55
54 lines
3260 bytes
3260 bytes
[I had complained about the hype saying "America" would run at 5
instructions per cycle.]
billms@dip.eecs.umich.edu (Bill Mangione-Smith) writes:
> In all of the writings I have seen, including the iccd paper, the stated
> performance goal is something just over 1 instruction issued per clock...
OK, fine. I haven't seen the paper(s). What I was complaining about was
the hype surrounding it, NOT the technical characteristics of the processor
itself. I'll give a couple of examples from 10/9 _EE_Times_ since that's
the one I have handy right now:
"In technical papers presented at the International Conference on
Computer Design, IBM claimed peak operation of five instructions
per cycle..."
Note the wording. Somehow, somewhere along the way, I suspect that a
technical statement--that it is possible to issue five instructions in one
cycle--got turned into "peak operation" with a rate.
> ...IBM, atleast the R&D types, doesn't seem to be
> trying to fool anyone that the actual performance is anywhere near
> 4 or 5 instructions per clock...
>...Have you been talking to sales guys?...
[see the original posting--I said I was talking about the trade press]
Here's another one, and again you have to think carefully about the
wording:
"Randy D. Groves, manager of RISC workstations at the Austin
Advanced Workstation division...[said]...`While both Apollo's Prism
and Intel's i860 had the same second-generation RISC goals--com-
pound function instructions and a superscalar machine with more
than one instruction per cycle--we actually met our goal of
executing four, and with the compound accumulate instruction, five
instructions simultaneously, in one cycle,'..."
This statement leads you right to the edge of the idea of a rate of five
instructions per cycle, if you're thinking carelessly. But there's no real
connection made between the possibility of issuing five instructions in a
cycle (an event) and what any believable rate (series of events over time)
might be. The trade press is more than happy to supply that nonexistent
connection.
Again, I am NOT flaming the processor design. Yes, you need to issue
multiple instructions per cycle if you're going to beat the 1 CPI
goal--that's "obvious". What I'm after is that we (or at least I, so far)
haven't seen any realistic figure for instruction issue rate, yet I keep
seeing this magic "5" thrown around. People should be saying there are 5
(or maybe 4, accounting for multiply/accumulate) independent functional
units which can execute instructions, and get rid of this "5 instructions/
cycle" crap.
--
Dick Dunn rcd@ico.isc.com uucp: {ncar,nbires}!ico!rcd (303)449-2870
...Worst-case analysis must never begin with "No one would ever want..."
Technical Details
Message-ID:
<1989Oct27.235547.7912@ico.isc.com>Path:
arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!ncar!ico!vail!rcdReferences:
<1989Oct27.050923.5294@ico.isc.com> <662@zip.eecs.umich.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!ncar!ico!vail!rcd From: rcd@ico.isc.com (Dick Dunn) Newsgroups: comp.arch Subject: Re: GOTO considered essential?? Summary: ok, here are a couple of examples Message-ID: <1989Oct27.235547.7912@ico.isc.com> Date: 27 Oct 89 23:55:47 GMT References: <1989Oct27.050923.5294@ico.isc.com> <662@zip.eecs.umich.edu> Distribution: na Organization: Interactive Systems Corporation Lines: 54