Jump to content

Loop optimization

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Fadmmatt (talk | contribs) at 01:41, 4 May 2005 (Added page on loop transformations.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In compiler theory, loop transformations play an important role in improving cache performance and effective use of parallel processing capabilities. Common loop transformations include loop interchange, loop splitting, loop fusion, loop skewing, vectorization and parallelization.