๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Demand transformation analysis for concurrent constraint programs

โœ Scribed by Moreno Falaschi; Patrick Hicks; William Winsborough


Book ID
104344530
Publisher
Elsevier Science
Year
2000
Tongue
English
Weight
309 KB
Volume
42
Category
Article
ISSN
0743-1066

No coin nor oath required. For personal study only.

โœฆ Synopsis


This paper presents a demand transformation analysis that maps a predicate's output demands to its input demands. This backward dataยฏow analysis for concurrent constraint programs is constructed in the framework of abstract interpretation. In the context of stream parallelism, this analysis identiยฎes an amount of input data for which predicate execution can safely wait without danger of introducing deadlock. We assume that programs are wellmoded and prove that our analysis is safe. We have constructed an implementation of this analysis and tested it on some small, illustrative programs and have determined that it gives useful results in practice. We identify several applications of the analysis results to distributed implementations of concurrent constraint languages, including thread construction and communication granularity control. This analysis will enable existing computational cost estimation analyses to be applied to stream-parallel logic languages.


๐Ÿ“œ SIMILAR VOLUMES


Source Transformation for Concurrency An
โœ Timothy Cassidy; James R. Cordy; Thomas R. Dean; Juergen Dingel ๐Ÿ“‚ Article ๐Ÿ“… 2005 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 282 KB