Nonlinear Array Dependence Analysis

dc.contributor.authorPugh, Williamen_US
dc.contributor.authorWonnacott, Daviden_US
dc.date.accessioned2004-05-31T22:28:42Z
dc.date.available2004-05-31T22:28:42Z
dc.date.created1994-11en_US
dc.date.issued1998-10-15en_US
dc.description.abstractStandard array data dependence techniques can only reason about linear constraints. There has also been work on analyzing some dependences involving polynomial constraints. Analyzing array data dependences in real-world programs requires handling many ``unanalyzable'' terms: subscript arrays, run-time tests, function calls. The standard approach to analyzing such programs has been to omit and ignore any constraints that cannot be reasoned about. This is unsound when reasoning about value-based dependences and whether privatization is legal. Also, this prevents us from determining the conditions that must be true to disprove the dependence. These conditions could be checked by a run-time test or verified by a programmer or aggressive, demand-driven interprocedural analysis. We describe a solution to these problems. Our solution makes our system sound and more accurate for analyzing value-based dependences and derives conditions that can be used to disprove dependences. We also give some preliminary results from applying our techniques to programs from the Perfect benchmark suite. (Also cross-referenced as UMIACS-TR-94-123)en_US
dc.format.extent201004 bytes
dc.format.mimetypeapplication/postscript
dc.identifier.urihttp://hdl.handle.net/1903/674
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-3372en_US
dc.relation.ispartofseriesUMIACS; UMIACS-TR-94-123en_US
dc.titleNonlinear Array Dependence Analysisen_US
dc.typeTechnical Reporten_US

Files

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