Related articles |
---|
Scheduling without profiling linuxkaffee_@_gmx.net (Stephan Ceram) (2009-02-19) |
Re: Scheduling without profiling blume@hana.uchicago.edu (Matthias Blume) (2009-02-19) |
Re: Scheduling without profiling SidTouati@inria.fr (Sid Touati) (2009-02-20) |
Re: Scheduling without profiling linuxkaffee_@_gmx.net (Stephan Ceram) (2009-03-06) |
Re: Scheduling without profiling SidTouati@inria.fr (touati) (2009-03-10) |
From: | Stephan Ceram <linuxkaffee_@_gmx.net> |
Newsgroups: | comp.compilers |
Date: | 19 Feb 2009 22:01:13 GMT |
Organization: | Compilers Central |
Keywords: | optimize, question |
Posted-Date: | 19 Feb 2009 17:30:54 EST |
Does it make sense to implement global (or regional) instruction
scheduling (within a compiler) when profiling information is not
available? The problem I see here is how to decide which code should
be scheduled with a higher priority. Since it is not known which path
is executed most frequently, the scheduler cannot decide prefer a
particular path. If a wrong path is preferred, other "important" path
might suffer from that. Or do you know any other heuristics that might
help to schedule code without profiling? Is it even reasonable in some
cases to schedule code from different paths?
Best,
Stephan
Return to the
comp.compilers page.
Search the
comp.compilers archives again.