🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #2920

Re: GOTO considered essential??

#2920
From: Marshall E. Presser
Date: Thu, 09 Nov 1989 18:19
42 lines
2581 bytes
In article <863@metaphor.Metaphor.COM> philf@xymox.metaphor.com (Phil Fernandez) writes:
>In article <1989Oct27.050923.5294@ico.isc.com> rcd@ico.isc.com (Dick Dunn) writes:
>>... The
>>processor may be able to issue 5 instructions in some ideal cycle, but it
>>does NOT run at 5 instructions/cycle for any believable piece of code!
> 
>At an all-day IBM briefing last August on the new machine
>architecture, the IBM folks tole me over and over, "5
>instructions/cycle".  As this went on, I became increasingly skeptical
>and inquisitive, and finally pushed the issue.  In the end, IBM
>admitted that in real-world situations, they saw more like 1.0-1.2
>instructions/cycle. 5i/c is just a theoretical maximum.  Don't believe
>the hype, boys and girls...
>
>pmf
>
>(This opinions are mine only, and do not reflect the opinions of Metaphor)
>

Please excuse me if you have heard it here before, but the
Trace Scheduling Compacting Compiler(TM) here at Multiflow
Computer frequently schedules 10 or more of maximal 14
available instructions on our TRACE 14/300 Compiler.  Is it
easy? No.  Would you want to write code like this by hand? No.
Can I produce a pathology in which only sequential code is
generated?  Of course I can.

But the compiler technology exists today to find the inherent
low level (fine grained) parallelism in lots of real-world
situations.  As dramatic improvement in cycle time become more
difficult to produce, it is the compiler generated
parallelization of code that will ultimately produce minimal
time to solution.

(Usual disclaimer about source of opinions).
			Marshall Presser
**********************************************************************
*  Marshall E Presser                internet: presser@multiflow.com *
*  Multiflow Computer, Inc.          uucp:     uunet!mfci!presser    *
*  9175 Guilford Road, Suite 310     voice:    (301)880-4181         *
*  Columbia Maryland 21046           DC metro: (301)206-3244         *
**********************************************************************
Technical Details
Message-ID: <1114@m3.mfci.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!yale!mfci!presser
References: <1989Oct27.050923.5294@ico.isc.com> <863@metaphor.Metaphor.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!yale!mfci!presser
From: presser@mfci.UUCP (Marshall E. Presser)
Newsgroups: comp.arch
Subject: Re: GOTO considered essential??
Message-ID: <1114@m3.mfci.UUCP>
Date: 9 Nov 89 18:19:40 GMT
References: <1989Oct27.050923.5294@ico.isc.com> <863@metaphor.Metaphor.COM>
Sender: news@mfci.UUCP
Reply-To: presser@mfci.UUCP (Marshall E. Presser)
Distribution: na
Organization: Multiflow Computer Inc., Branford Ct. 06405
Lines: 42