Eliminating False Data Dependences using the Omega Test

dc.contributor.authorPugh, Williamen_US
dc.contributor.authorWonnacott, Daviden_US
dc.date.accessioned2004-05-31T22:24:29Z
dc.date.available2004-05-31T22:24:29Z
dc.date.created1992-12en_US
dc.date.issued1998-10-15en_US
dc.description.abstractArray data dependence analysis methods currently in use generate false dependences that can prevent useful program transformations. These false dependences arise because the questions asked are conservative approximations to the questions we really should be asking. Unfortunately, the questions we really should be asking go beyond integer programming and require decision procedures for a subclass of Presburger formulas. In this paper, we describe how to extend the Omega test so that it can answer these queries and allow us to eliminate these false data dependences. We have implemented the techniques described here and believe they are suitable for use in production compilers. (An earlier version of this paper appeared at the ACM SIGPLAN PLDI'92 conference). (Also cross-referenced as UMIACS-TR-93-132)en_US
dc.format.extent208517 bytes
dc.format.mimetypeapplication/postscript
dc.identifier.urihttp://hdl.handle.net/1903/605
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-3191en_US
dc.relation.ispartofseriesUMIACS; UMIACS-TR-93-132en_US
dc.titleEliminating False Data Dependences using the Omega Testen_US
dc.typeTechnical Reporten_US

Files

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