Related articles |
---|
What is a restructuring compiler? hzmonte@hotmail.com (2004-10-21) |
Re: What is a restructuring compiler? nmm1@cus.cam.ac.uk (2004-10-23) |
Re: What is a restructuring compiler? hzmonte@hotmail.com (2004-10-25) |
Re: What is a restructuring compiler? nmm1@cus.cam.ac.uk (2004-10-30) |
Re: What is a restructuring compiler? silviusr@yahoo.com (Silvius Rus) (2004-10-30) |
Re: What is a restructuring compiler? pohjalai@cc.helsinki.fi (A Pietu Pohjalainen) (2004-10-30) |
Re: What is a restructuring compiler? news1@oregonw.com (M Wolfe) (2004-11-29) |
From: | "M Wolfe" <news1@oregonw.com> |
Newsgroups: | comp.compilers |
Date: | 29 Nov 2004 00:23:12 -0500 |
Organization: | Posted via Supernews, http://www.supernews.com |
References: | 04-10-143 |
Keywords: | optimize |
Posted-Date: | 29 Nov 2004 00:23:12 EST |
> Can anyone give a definition of a restructuring compiler? How is it
> different from an parallelizing compiler?
Historically, a restructuring compiler would perform nontrivial
program modifications, such as interchanging loops (which was the
biggie at the time) to not only reduce the number of operations or
instructions, but drastically change the order of operations in order
to take advantage of the target architecture. Parallelism was one
such architectural feature, but another was to optimize for the memory
hierarchy (cache memory, virtual memory).
-Michael Wolfe
Return to the
comp.compilers page.
Search the
comp.compilers archives again.