AbstractThis paper presents a demand transformation analysis that maps a predicate's output demands to its input demands. This backward dataflow analysis for concurrent constraint programs is constructed in the framework of abstract interpretation. In the context of stream parallelism, this analysis identifies an amount of input data for which predicate execution can safely wait without danger of introducing deadlock. We assume that programs are well-moded 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 implementati...
Program parallelization and distribution becomes increasingly important when new multi-core architec...
Program parallelization becomes increasingly important when new parallel and multi-core architecture...
A framework for the analysis of concurrent constraint programming (CCP) is proposed. The approach is...
AbstractThis paper presents a demand transformation analysis that maps a predicate's output demands ...
Concurrent logic languages have been traditionally executed in a "greedy" fashion, such th...
Abstract. Because of synchronization based on blocking ask, some of the most important techniques fo...
The standard operational semantics of concurrent constraint logic languages is not confluent in the ...
AbstractWith the advent of cost-effective massively parallel computers, researchers conjecture that ...
This dissertation describes a sequential implementation of a concurrent constraint programing langua...
The standard operational semantics of concurrent constraint logic languages is not confluent in the ...
AbstractThe standard operational semantics of concurrent constraint logic languages is not confluent...
Concurrent constraint programming [Sar89,SR90] is a simple and powerful model of concurrent computat...
The standard operational semantics of concurrent constraint logic languages is not confluent in the ...
This paper introduces an alternative operational model for constraint logic programs. First, a trans...
This thesis investigates the implementation of lazy functional programming languages on parallel mac...
Program parallelization and distribution becomes increasingly important when new multi-core architec...
Program parallelization becomes increasingly important when new parallel and multi-core architecture...
A framework for the analysis of concurrent constraint programming (CCP) is proposed. The approach is...
AbstractThis paper presents a demand transformation analysis that maps a predicate's output demands ...
Concurrent logic languages have been traditionally executed in a "greedy" fashion, such th...
Abstract. Because of synchronization based on blocking ask, some of the most important techniques fo...
The standard operational semantics of concurrent constraint logic languages is not confluent in the ...
AbstractWith the advent of cost-effective massively parallel computers, researchers conjecture that ...
This dissertation describes a sequential implementation of a concurrent constraint programing langua...
The standard operational semantics of concurrent constraint logic languages is not confluent in the ...
AbstractThe standard operational semantics of concurrent constraint logic languages is not confluent...
Concurrent constraint programming [Sar89,SR90] is a simple and powerful model of concurrent computat...
The standard operational semantics of concurrent constraint logic languages is not confluent in the ...
This paper introduces an alternative operational model for constraint logic programs. First, a trans...
This thesis investigates the implementation of lazy functional programming languages on parallel mac...
Program parallelization and distribution becomes increasingly important when new multi-core architec...
Program parallelization becomes increasingly important when new parallel and multi-core architecture...
A framework for the analysis of concurrent constraint programming (CCP) is proposed. The approach is...