Re: genetic compilation

dvdeug@x8b4e53cd.dhcp.okstate.edu (David Starner)
3 Apr 2000 04:08:48 -0400

          From comp.compilers

Related articles
genetic compilation christophe.grand@eleves.ec-nantes.fr (Christophe Grand) (2000-03-23)
Re: genetic compilation joachim.durchholz@halstenbach.com.or.de (Joachim Durchholz) (2000-03-28)
Re: genetic compilation pratap@vmware.com (Pratap Subrahmanyam) (2000-04-01)
Re: Re: genetic compilation rbw3@dana.ucc.nau.edu (Brock) (2000-04-01)
Re: genetic compilation Andy.Nisbet@cs.tcd.ie (Dr. Andy Nisbet) (2000-04-01)
Re: genetic compilation jean-luc.nagel@imt.unine.ch (Jean-Luc Nagel) (2000-04-01)
Re: genetic compilation cwfraser@microsoft.com (Chris Fraser) (2000-04-01)
Re: genetic compilation dvdeug@x8b4e53cd.dhcp.okstate.edu (2000-04-03)
Re: genetic compilation plakal@cs.wisc.edu (2000-04-03)
Re: genetic compilation gneuner@dyn.EXTRACT.THIS.com (2000-04-20)
| List of all articles for this month |
From: dvdeug@x8b4e53cd.dhcp.okstate.edu (David Starner)
Newsgroups: comp.compilers
Date: 3 Apr 2000 04:08:48 -0400
Organization: Oklahoma State University
References: 00-04-019
Keywords: optimize, architecture

On 1 Apr 2000 14:09:15 -0500,
  Brock <rbw3@dana.ucc.nau.edu> wrote:
> Why wouldn't it work for cross-compilation? It seems that the
> performance measurement could be done just as well using a table of
> measured performance values instead of doing the actual tests,
> thereby making it quite possible.


The Intel Pentium and some clone may process the same ISA, but they
won't run instructions at the same relative speeds. If you're
compiling to a particular chip, it's a lot easier to have that chip
than find a set of values for that chip - which may not be
accurate. You also have to simulate exactly how it does its pipelining
and several other internal details.


So, yes, it could be done, but it's not nearly as simple as what was
being done.
--
David Starner - dstarner98@aasaa.ofe.org


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.