Re: Nondeterministic compilers?

"norm rubin" <norm@plumpirate.com>
11 Mar 2004 12:50:27 -0500

          From comp.compilers

Related articles
[2 earlier articles]
Re: Nondeterministic compilers? hannah@schlund.de (2004-02-27)
Re: Nondeterministic compilers? franck.pissotte@alussinan.org (Franck Pissotte) (2004-02-27)
Re: Nondeterministic compilers? alexc@std.com (Alex Colvin) (2004-02-27)
Re: Nondeterministic compilers? joachim.durchholz@web.de (Joachim Durchholz) (2004-03-02)
Re: Nondeterministic compilers? walter@digitalmars.com (Walter) (2004-03-02)
Re: Nondeterministic compilers? nmm1@cus.cam.ac.uk (2004-03-06)
Re: Nondeterministic compilers? norm@plumpirate.com (norm rubin) (2004-03-11)
| List of all articles for this month |

From: "norm rubin" <norm@plumpirate.com>
Newsgroups: comp.compilers,comp.lang.pl1
Date: 11 Mar 2004 12:50:27 -0500
Organization: Comcast Online
References: 04-02-158 04-03-027
Keywords: practice
Posted-Date: 11 Mar 2004 12:50:27 EST

Non deterministic compilers can be viewed in at least three ways:


Non-deterministic compile time:


The ibm pl8 compler used a non deterministic hash code algorithnm,
which effected compile time performance but not generated code.


Non-deterministic code generated:
The Fx32 translator that I built at dec (translated x86 to alpha
binary) was non-deterministic It had a time bound on translation, so
that the compiler would be allowed to do more work on a fast machine.


Non-deterministic code changes as the program exeuctes.


The sun hotspot java compiler, as well as many other jit compilers,
recompile more aggressively routines that took a long time, so the
generated code might vary based on program input.


> glen herrmannsfeldt <gah@ugcs.caltech.edu> writes:
> |> Does anyone know about any compilers that are not deterministic?


Post a followup to this message

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