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) |
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?
Return to the
comp.compilers page.
Search the
comp.compilers archives again.