Related articles |
---|
Loop jamming!? wjhung@csie.nctu.edu.tw (1997-06-24) |
Re: Loop jamming!? simmons@nortel.ca (Steve Simmons) (1997-06-30) |
Re: Loop jamming!? joelw@rsn.hp.com (Joel Williamson) (1997-06-30) |
Re: Loop jamming!? sven@customized.com (Sven) (1997-07-13) |
Re: Loop jamming!? n8tm@aol.com (1997-07-16) |
Re: Loop jamming!? cdg@nullstone.com (Christopher Glaeser) (1997-07-18) |
Re: Loop jamming!? schow@nortel.ca (Stanley Chow) (1997-07-21) |
Re: Loop jamming!? cdg@nullstone.com (Christopher Glaeser) (1997-07-22) |
Re: Loop jamming!? n8tm@aol.com (1997-07-27) |
Re: Loop jamming!? genew@netcom.com (1997-07-28) |
Re: Loop jamming!? simmons@nortel.ca (Steve Simmons) (1997-07-29) |
[5 later articles] |
From: | n8tm@aol.com (N8TM) |
Newsgroups: | comp.compilers |
Date: | 16 Jul 1997 22:40:52 -0400 |
Organization: | AOL http://www.aol.com |
References: | 97-07-049 |
Keywords: | optimize |
Loop fusion or jamming is useful not only to reduce loop control overhead,
but to reduce the total number of memory references (by sharing) or
improve use of Instruction Level Parallelism. It is a useful part of
outer unrolling and loop interchanging analysis performed by modern
compilers. Certain architectures, like HP PA (in single precision, where
more registers are available), are more dependent on it than others. In
the extreme case, the slower loop is not slowed down any more by merging
another loop with it.
Tim
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.