This thesis describes a model for distributed graph reduction implemented on a network of transputers. The model allows variable size communications between processors, by exchanging subgraphs instead of single nodes. Functional languages with lazy semantics have graph nodes representing unevaluated arguments. These nodes require special treatment by the run time system because they must not be copied. By checking the structure of the transmitted subgraphs, it is possible to determine which unevaluated expressions have no external references to them and so may safely be included in the subgraph with no overhead. This allows large subgraphs to be exchanged while reducing the demands on the communications system. This technique raises the pos...
International audienceTraversing massive graphs as efficiently as possible is essential for many app...
Graph relabelling systems have been introduced as a suitable model for expressing and studying distr...
The paper introduces a graph reduction based model for defining a formal implementation of a Prolog ...
We describe the use and distributed implementation of a functional language based on the graph-reduc...
Many models for the parallel reduction of lazy functional languages have been proposed in the litera...
This paper describes a new concept for the parallel implementation of functional languages on a netw...
Programmed graph reduction has been shown to be an efficient implementation technique for lazy funct...
A language for a parallel, logic graph reduction system is described in this dissertation. The langu...
Abstract—Graph algorithms on distributed-memory systems typically perform heavy communication, often...
Designing distributed graph systems has drawn a lot of research interests due to the strong expressi...
Distributed implementations of programming languages with implicit parallelism hold out the prospect...
AbstractGraph traversals are in the basis of many distributed algorithms. In this paper, we use grap...
Condensed Graph is a graph based programming model which is mainly used for the modeling of imperati...
Graph partitioning algorithms for minimizing inter-node communication on a distributed syste
We describe in this paper a graph narrowing machine that has been designed for the implementation of...
International audienceTraversing massive graphs as efficiently as possible is essential for many app...
Graph relabelling systems have been introduced as a suitable model for expressing and studying distr...
The paper introduces a graph reduction based model for defining a formal implementation of a Prolog ...
We describe the use and distributed implementation of a functional language based on the graph-reduc...
Many models for the parallel reduction of lazy functional languages have been proposed in the litera...
This paper describes a new concept for the parallel implementation of functional languages on a netw...
Programmed graph reduction has been shown to be an efficient implementation technique for lazy funct...
A language for a parallel, logic graph reduction system is described in this dissertation. The langu...
Abstract—Graph algorithms on distributed-memory systems typically perform heavy communication, often...
Designing distributed graph systems has drawn a lot of research interests due to the strong expressi...
Distributed implementations of programming languages with implicit parallelism hold out the prospect...
AbstractGraph traversals are in the basis of many distributed algorithms. In this paper, we use grap...
Condensed Graph is a graph based programming model which is mainly used for the modeling of imperati...
Graph partitioning algorithms for minimizing inter-node communication on a distributed syste
We describe in this paper a graph narrowing machine that has been designed for the implementation of...
International audienceTraversing massive graphs as efficiently as possible is essential for many app...
Graph relabelling systems have been introduced as a suitable model for expressing and studying distr...
The paper introduces a graph reduction based model for defining a formal implementation of a Prolog ...