Article View: alt.folklore.computers
Article #269263Re: A Dark Day...
From: Stephen Fuld
Date: Tue, 03 Jun 2003 16:23
Date: Tue, 03 Jun 2003 16:23
46 lines
3514 bytes
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-mailReferences:
<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