An Exact Method for Analysis of Value-based Array Data Dependences
dc.contributor.author | Pugh, William | en_US |
dc.contributor.author | Wonnacott, David | en_US |
dc.date.accessioned | 2004-05-31T22:24:38Z | |
dc.date.available | 2004-05-31T22:24:38Z | |
dc.date.created | 1993-12 | en_US |
dc.date.issued | 1998-10-15 | en_US |
dc.description.abstract | Standard array data dependence testing algorithms give information about the aliasing of array references. If statement 1 writes a[5], and statement 2 later reads a[5], standard techniques described this as a flow dependence, even if there was an intervening write. We call a dependence between two references to the same memory location a memory-based dependence. In contrast, if there are no intervening writes, the references touch the same value and we call the dependence a value-based dependence. There has been a surge of recent work on value-based array data dependence analysis (also referred to as computation of array data-flow dependence information). In this paper, we describe a technique that is exact over programs without control flow (other than loops) and non-linear references. We compare our proposal with the technique proposed by Paul Feautrier, which is the other technique that is complete over the same domain as ours. We also compare our work with that of Tu and Padua, a representative approximate scheme for array privatization. (Also cross-referenced as UMIACS-TR-93-137) | en_US |
dc.format.extent | 263992 bytes | |
dc.format.mimetype | application/postscript | |
dc.identifier.uri | http://hdl.handle.net/1903/608 | |
dc.language.iso | en_US | |
dc.relation.isAvailableAt | Digital Repository at the University of Maryland | en_US |
dc.relation.isAvailableAt | University of Maryland (College Park, Md.) | en_US |
dc.relation.isAvailableAt | Tech Reports in Computer Science and Engineering | en_US |
dc.relation.isAvailableAt | UMIACS Technical Reports | en_US |
dc.relation.ispartofseries | UM Computer Science Department; CS-TR-3196 | en_US |
dc.relation.ispartofseries | UMIACS; UMIACS-TR-93-137 | en_US |
dc.title | An Exact Method for Analysis of Value-based Array Data Dependences | en_US |
dc.type | Technical Report | en_US |