Determing Schedules based on Performance Estimation

dc.contributor.authorKelly, Wayneen_US
dc.contributor.authorPugh, Williamen_US
dc.date.accessioned2004-05-31T22:23:29Z
dc.date.available2004-05-31T22:23:29Z
dc.date.created1993-04en_US
dc.date.issued1998-10-15en_US
dc.description.abstractIn previous work, we presented a framework for unifying iteration reordering transformations such as loop interchange, loop distribution, loop skewing and statement reordering. The framework provides a uniform way to represent and reason about transformations. However, it does not provide a way to decide which transformation(s) should be applied to a given program. This paper describes a way to make such decisions within the context of the framework. 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. We show how we can estimate the performance of a program by considering only the schedule from which it was produced. We also show how to produce an upper bound on performance given only a partially specified schedule. Our ability to estimate performance directly from schedules and to do so even for partially specified schedules allows us to efficiently find schedules which will produce good code. (Also cross-referenced as UMIACS-TR-93-67)en_US
dc.format.extent268706 bytes
dc.format.mimetypeapplication/postscript
dc.identifier.urihttp://hdl.handle.net/1903/588
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-3108en_US
dc.relation.ispartofseriesUMIACS; UMIACS-TR-93-67en_US
dc.titleDeterming Schedules based on Performance Estimationen_US
dc.typeTechnical Reporten_US

Files

Original bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
CS-TR-3108.ps
Size:
262.41 KB
Format:
Postscript Files
Loading...
Thumbnail Image
Name:
CS-TR-3108.pdf
Size:
308.86 KB
Format:
Adobe Portable Document Format
Description:
Auto-generated copy of CS-TR-3108.ps