Feedback-driven optimization
Robert Myers
rmyers1400@attbi.com
Sun Feb 23 09:16:00 GMT 2003
Hello,
Compiler-naive but hard-to-deter hacker would like to explore
feedback-driven optimization as in
http://gcc.gnu.org/news/profiledriven.html
only more so. In particular, VLIW optimizations have never come
anywhere near to theoretical oracle performance, but I can't see that
anybody has ever really tried all that hard.
Would like to fiddle around with Bayesian experience-based optimization
strategies for IA-64. Not trying to build a realistic optimization
scheme. Pure research: given lots of experience how close can you get
to oracle performance without cheating.
gcc is the perfect base for this enterprise because I have access to the
source and it comes in an IA-64 flavor.
One problem: my instincts tell me I should be working with RTL, not
binary, but gcc doesn't permit routine dump of RTL.
Another problem: I don't have an IA-64 and probably don't want one.
What I really want is an emulator that can be completely instrumented.
Suggestions, advice, feedback. Are you completely mad is okay, as long
as you have some helpful advice to go along with it.
RM
More information about the Gcc
mailing list