Re: Automatic optimizations (profile-feedback)

soi!alex@husc6.harvard.edu (Alex Zatsman)
17 Dec 89 15:53:51 GMT

          From comp.compilers

Related articles
Automatic optimizations (profile-feedback) arielf@taux01.nsc.com (1989-12-12)
Re: Automatic optimizations (profile-feedback) soi!alex@husc6.harvard.edu (1989-12-17)
| List of all articles for this month |

From: soi!alex@husc6.harvard.edu (Alex Zatsman)
Newsgroups: comp.compilers
Date: 17 Dec 89 15:53:51 GMT
References: <1989Dec13.175606.27677@esegue.segue.boston.ma.us>
Organization: Software Options Inc., Cambridge, Mass.

Here in Software Options we've built a so called CGBC back end (CGBC
stands for Code Generation By Coagulation). The technique was
originally developed by Mike Karr in his Ph.D. thesis. (see his
article in 1984 Proceedings of the SIGPLAN Symposium on Compiler
Construction). The back end expected as an input a flow graph with
frequencies for each arc.


Being only a prototype, the back end did not use any of the classical
optimization like strength reduction and loop invariants. Nevertheless
the code it produced was no worse and usually better than optimizing C
compilers for Unix (we compared it with Sun and Ultrix C compilers).
It should work much better than that once we have standard
optimization parts added to it, which is expected to be during next
year.


Alex Zatsman.
Software Options, Inc.
22 Hilliard St.
Cambridge MA, 02138
(617) 497-5054





Post a followup to this message

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