This paper is concerned with a class of parallel computations which can be represented by a graphical model called a computation graph. In particular, graphs which represent the same computed function are studied. Given an arbitrary but well-formed computation graph, a procedure is given for constructing a graph which is structurally simpler yet represents the same computed function. These simpler graphs have the advantage of being easier to analyze and realize
AbstractThe principal ideas of a universal computer are gradually introduced into a functional model...
AbstractGraph manipulations are formalized as graph derivations within the framework of graph gramma...
This paper describes the design and use of a new tool for profiling the parallelism present in annot...
This paper is concerned with a class of parallel computations which can be represented by a graphica...
Journal ArticleThis paper describes an effective means for programming shared memory multiprocessors...
The generic graph machine, a Turing machine-like computation model for generic graph functions, is i...
Journal ArticleFunction graphs provide graphical models of programs based on function application. T...
AbstractThe concepts of a data flow and sequential computers are confronted using models written in ...
This thesis is an investigation of graph algorithms in the non-strict purely functional language Has...
technical reportA denotational model for networks of parallel processes is presented which generaliz...
Combinators are shown to provide a very suitable basis for implementations of functional and symboli...
technical reportAn abstract machine for parallel graph reduction on a shared memory multiprocessor i...
ABSTRACT Given a set of functional dependencies Z and a single dependency cr, we show that the algor...
Are parallel functional languages feasible? The large majority of the current projects investigatin...
We present a form of algebraic reasoning for computational objects which are expressed as graphs. Ed...
AbstractThe principal ideas of a universal computer are gradually introduced into a functional model...
AbstractGraph manipulations are formalized as graph derivations within the framework of graph gramma...
This paper describes the design and use of a new tool for profiling the parallelism present in annot...
This paper is concerned with a class of parallel computations which can be represented by a graphica...
Journal ArticleThis paper describes an effective means for programming shared memory multiprocessors...
The generic graph machine, a Turing machine-like computation model for generic graph functions, is i...
Journal ArticleFunction graphs provide graphical models of programs based on function application. T...
AbstractThe concepts of a data flow and sequential computers are confronted using models written in ...
This thesis is an investigation of graph algorithms in the non-strict purely functional language Has...
technical reportA denotational model for networks of parallel processes is presented which generaliz...
Combinators are shown to provide a very suitable basis for implementations of functional and symboli...
technical reportAn abstract machine for parallel graph reduction on a shared memory multiprocessor i...
ABSTRACT Given a set of functional dependencies Z and a single dependency cr, we show that the algor...
Are parallel functional languages feasible? The large majority of the current projects investigatin...
We present a form of algebraic reasoning for computational objects which are expressed as graphs. Ed...
AbstractThe principal ideas of a universal computer are gradually introduced into a functional model...
AbstractGraph manipulations are formalized as graph derivations within the framework of graph gramma...
This paper describes the design and use of a new tool for profiling the parallelism present in annot...