A Framework for Unifying Reordering Transformations

dc.contributor.authorKelly, Wayneen_US
dc.contributor.authorPugh, Williamen_US
dc.date.accessioned2004-05-31T22:24:35Z
dc.date.available2004-05-31T22:24:35Z
dc.date.created1993-04en_US
dc.date.issued1998-10-15en_US
dc.description.abstractWe present a framework for unifying iteration reordering transformations such as loop interchange, loop distribution, skewing, tiling, index set splitting and statement reordering. The framework is based on the idea that a transformation can be represented as a schedule that maps the original iteration space to a new iteration space. The framework is designed to provide a uniform way to represent and reason about transformations. As part of the framework, we provide algorithms to assist in the building and use of schedules. In particular, we provide algorithms to test the legality of schedules, to align schedules and to generate optimized code for schedules. (Also cross-referenced as UMIACS-TR-93-134)en_US
dc.format.extent301005 bytes
dc.format.mimetypeapplication/postscript
dc.identifier.urihttp://hdl.handle.net/1903/607
dc.language.isoen_US
dc.relation.isAvailableAtDigital Repository at the University of Marylanden_US
dc.relation.isAvailableAtUniversity of Maryland (College Park, Md.)en_US
dc.relation.isAvailableAtTech Reports in Computer Science and Engineeringen_US
dc.relation.isAvailableAtUMIACS Technical Reportsen_US
dc.relation.ispartofseriesUM Computer Science Department; CS-TR-3193en_US
dc.relation.ispartofseriesUMIACS; UMIACS-TR-93-134en_US
dc.titleA Framework for Unifying Reordering Transformationsen_US
dc.typeTechnical Reporten_US

Files

Original bundle

Now showing 1 - 2 of 2
No Thumbnail Available
Name:
CS-TR-3193.ps
Size:
293.95 KB
Format:
Postscript Files
Loading...
Thumbnail Image
Name:
CS-TR-3193.pdf
Size:
326.2 KB
Format:
Adobe Portable Document Format
Description:
Auto-generated copy of CS-TR-3193.ps