This is the mail archive of the
mailing list for the GCC project.
DFA scheduler in GCC
- To: Vladimir Makarov <vmakarov at touchme dot toronto dot redhat dot com>
- Subject: DFA scheduler in GCC
- From: David Edelsohn <dje at watson dot ibm dot com>
- Date: Tue, 28 Aug 2001 13:58:45 -0400
- cc: gcc at gcc dot gnu dot org
Does the new scheduler produce any significant performance
improvement in the code GCC generates commensurate with its compile-time
Both my experience with the new DFA scheduler targeted at PowerPC
delivered with GNUPro and the GCC for IA-64 Summit minutes report that the
scheduler compile time was no faster than the Haifa Scheduler and the
scheduler did it not generate faster code. The software pipelining did
not seem to be effective either, mainly because of dependency information
infrastructure still lacking in GCC.
In theory, the DFA scheduler and software pipelining should be
much better. Until the new work demonstrates an improvement and is shown
to be robust, I think it should be on a branch, as GCC's development
What evidence shows that the DFA scheduler and software pipeliner
have evolved beyond a work in progress?