Set-Sharing is Redundant for Pair-Sharing (1997)
Cached
Download Links
- [www.cs.unipr.it]
- [www.cs.unipr.it]
- [www.cs.unipr.it]
- [www.cs.unipr.it]
- DBLP
Other Repositories/Bibliography
| Venue: | Theoretical Computer Science |
| Citations: | 22 - 11 self |
BibTeX
@INPROCEEDINGS{Bagnara97set-sharingis,
author = {Roberto Bagnara and Patricia M. Hill and Enea Zaffanella},
title = {Set-Sharing is Redundant for Pair-Sharing},
booktitle = {Theoretical Computer Science},
year = {1997},
pages = {53--67},
publisher = {Springer-Verlag}
}
OpenURL
Abstract
. Although the usual goal of sharing analysis is to detect which pairs of variables share, the standard choice for sharing analysis is a domain that characterizes set-sharing. In this paper, we question, apparently for the first time, whether this domain is over-complex for pair-sharing analysis. We show that the answer is yes. By defining an equivalence relation over the set-sharing domain we obtain a simpler domain, reducing the complexity of the abstract unification procedure. We present preliminary experimental results, showing that, in practice, our domain compares favorably with the set-sharing one over a wide range of benchmark programs. 1 Introduction In logic programming, a knowledge of sharing between variables is important for optimizations such as the exploitation of parallelism. Today, talking about sharing analysis for logic programs is almost the same as talking about the set-sharing domain Sharing of Jacobs and Langen [11,12]. The adequacy of this domain is not norma...







