Serialisation analysis reduces the time a concurrent logic program spends communicating and scheduling It ts granularity analysis and schedule analysis into a single unied framework for partitioning a program into grains for parallel evaluation and ordering grains for sequential evaluation Serialisation analysis is simple avoids the complexity of thresholding and unlike pre vious proposals for controlling granularity is based on threads The threads avoid the creation of suspensions and therefore reduce scheduler activity Threads also act as indivisible units of work and therefore inhibit the parallel evaluation of negrained processes Furthermore serialisation analysis incurs no extra runtime overhead The concurrent logic languages ...
This dissertation has two parts, one addressing issues in the area of computer-aided software develo...
AbstractThis article surveys the field of implementation of concurrent logic programming languages. ...
In a concurrent logic language, mapping from the objects in a programmer's mind to actual proce...
Serialisation analysis reduces the time a concurrent logic program spends communicating and scheduli...
An analogue of strictness analysis is proposed for concurrent logic programming called schedule anal...
A compilation technique is proposed for concurrent logic programs called schedule analysis. Schedule...
Strictness analysis is crucial for the efficient implementation of the lazy functional languages. A ...
The standard operational semantics of concurrent constraint logic languages is not confluent in the ...
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...
The standard operational semantics of concurrent constraint logic languages is not confluent in the ...
In this paper a formal model for program dependence analysis of concurrent logic programs is propose...
A new and powerful approach to threading is proposed, that is designed to improve the responsiveness...
In recent years, manufacturers of processors are focusing on parallel architectures in order to incr...
Ordering optimisations are optimisations that can be applied to a con-current logic program when the...
This dissertation has two parts, one addressing issues in the area of computer-aided software develo...
AbstractThis article surveys the field of implementation of concurrent logic programming languages. ...
In a concurrent logic language, mapping from the objects in a programmer's mind to actual proce...
Serialisation analysis reduces the time a concurrent logic program spends communicating and scheduli...
An analogue of strictness analysis is proposed for concurrent logic programming called schedule anal...
A compilation technique is proposed for concurrent logic programs called schedule analysis. Schedule...
Strictness analysis is crucial for the efficient implementation of the lazy functional languages. A ...
The standard operational semantics of concurrent constraint logic languages is not confluent in the ...
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...
The standard operational semantics of concurrent constraint logic languages is not confluent in the ...
In this paper a formal model for program dependence analysis of concurrent logic programs is propose...
A new and powerful approach to threading is proposed, that is designed to improve the responsiveness...
In recent years, manufacturers of processors are focusing on parallel architectures in order to incr...
Ordering optimisations are optimisations that can be applied to a con-current logic program when the...
This dissertation has two parts, one addressing issues in the area of computer-aided software develo...
AbstractThis article surveys the field of implementation of concurrent logic programming languages. ...
In a concurrent logic language, mapping from the objects in a programmer's mind to actual proce...