🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #269263

Re: A Dark Day...

#269263
From: Stephen Fuld
Date: Tue, 03 Jun 2003 16:23
46 lines
3514 bytes
"Nick Maclaren" <nm...@cus.cam.ac.uk> wrote in message
news:bbhnfp$2as$1@pegasus.csx.cam.ac.uk...
>
> In article <bruce-706CA0....@copper.ipg.tsnz.net>,
> Bruce Hoult <br...@hoult.org> writes:
> |>
> |> I haven't seen a BCPL compiler since 1983/84, when some friends and I
> |> did an OCODE to 6809 back end, but from memory OCODE was pretty
horrible
> |> for high performance interpretation, but pretty decent for generating
> |> machine code from.
>
> Yes - its design dated from that era :-)
>
> My view is that it is long past time that we rethought the basics
> of how compilers and hardware fit together.  To a great extent,
> almost no commercial vendors have put any thought into the MODEL
> since the 1950s - and precious few academics have done better!
>
> I can think of several ways in which Martin Richards' and others'
> results could be significantly improved by hardware support, and
> there is a strong sense in which we should be moving away from
> source-to-machine-code compilers as the core of optimisation and
> towards higher level target codes and tuned libraries.

Can you elaborate on some of these ways.  While no one would argue with
tuned libraries wherever they make sense, SITM that there are lots of
places, perhaps even most, where they don't, and where the overhead of
calling them simply adds to the execution time.

> Yes, I know that this is very like Java, which is a pretty fair
> performance disaster - but the reasons for that are not in that
> aspect, but in its interactions with other aspects.

Again, ISTM that interpretation will always be slower than "direct
execution" given a reasonable compiler.  You just save too much overhead by
not interpreting and with more global optimizations to overcome with "tuned"
implementation of the primitives.

But I am open to other ideas, so I would like to see specifically what you
are proposing.

-- 
 - Stephen Fuld
   e-mail address disguised to prevent spam
Technical Details
Message-ID: <%X3Da.108857$cO3.7881584@bgtnsc04-news.ops.worldnet.att.net>
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!wn14feed!worldnet.att.net!bgtnsc04-news.ops.worldnet.att.net.POSTED!not-for-mail
References: <ba5se1$92e$1@news3.bu.edu> <ba7mc3$kn3$1@bob.news.rcn.net> <3EC77B0D.2050008@bellatlantic.net> <ba7vmf$bkf$1@bob.news.rcn.net> <3EC784B9.1050909@bellatlantic.net> <ba80pj$cts$1@bob.news.rcn.net> <Pine.NXT.4.55.0305180725010.305@Ikkoku-Kan.Panda.COM> <BAEEA03B.13384%x@wedontwantyourspam.com> <Pine.NXT.4.55.0305200753130.8433@Ikkoku-Kan.Panda.COM> <BAF09CE7.1342D%x@wedontwantyourspam.com> <Pine.WNT.4.60.0305201045200.7080@Tomobiki-Cho.CAC.Washington.EDU> <gTzya.922861$F1.114305@sccrnsc04> <bb2a3 <bbhnfp$2as$1@pegasus.csx.cam.ac.uk>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!wn14feed!worldnet.att.net!bgtnsc04-news.ops.worldnet.att.net.POSTED!not-for-mail
From: "Stephen Fuld" <s.f...@PleaseRemove.att.net>
Newsgroups: alt.sys.pdp10,alt.folklore.computers,comp.arch
References: <ba5se1$92e$1@news3.bu.edu> <ba7mc3$kn3$1@bob.news.rcn.net> <3EC77B0D.2050008@bellatlantic.net> <ba7vmf$bkf$1@bob.news.rcn.net> <3EC784B9.1050909@bellatlantic.net> <ba80pj$cts$1@bob.news.rcn.net> <Pine.NXT.4.55.0305180725010.305@Ikkoku-Kan.Panda.COM> <BAEEA03B.13384%x@wedontwantyourspam.com> <Pine.NXT.4.55.0305200753130.8433@Ikkoku-Kan.Panda.COM> <BAF09CE7.1342D%x@wedontwantyourspam.com> <Pine.WNT.4.60.0305201045200.7080@Tomobiki-Cho.CAC.Washington.EDU> <gTzya.922861$F1.114305@sccrnsc04> <bb2a3 <bbhnfp$2as$1@pegasus.csx.cam.ac.uk>
Subject: Re: A Dark Day...
Lines: 48
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Message-ID: <%X3Da.108857$cO3.7881584@bgtnsc04-news.ops.worldnet.att.net>
Date: Tue, 03 Jun 2003 16:23:23 GMT
NNTP-Posting-Host: 32.103.152.209
X-Complaints-To: ab...@worldnet.att.net
X-Trace: bgtnsc04-news.ops.worldnet.att.net 1054657403 32.103.152.209 (Tue, 03 Jun 2003 16:23:23 GMT)
NNTP-Posting-Date: Tue, 03 Jun 2003 16:23:23 GMT
Organization: AT&T Worldnet
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit