Several abstract models of fine-grained parallelism, suited to symbolic programming languages, are suggested. The first, the and-parallel Turing machine, can be viewed as a generalization of the deterministic Turing machine in which the infinite tape is replaced by an infinite tree-like tape on which processors work in parallel. With this model one can express in a very natural way communication between processors, suspension, and synchronization. There are examples in which the processing time is polylogarithmic in the size of the input while for a nondeterministicTuring machine that looks at its input the time must be at least of the order of magnitude of the size of the input. Then a stronger model, the parallel r...
Current parallel programming languages support only a narrow range of programming styles; force prog...
Abstract. We develop an algebraic theory of threads, synchronous co-operation of threads and interac...
This paper shows the advantages of implementing an abstract intermediate machine for a parallel logi...
Several abstract models of fine-grained parallelism, suited to symbolic programming languages, are s...
In the realm of sequential computing the random access machine has successufully provided an underly...
In the realm of sequential computing the random access machine has successufully provided an underly...
An approach based on algebraic treatment of programs and advanced transition system operational sema...
Any parallel programming language provides a model of parallelism, which is accepted implicitly when...
This thesis presents a mechanism that will provide a semantic and syntactic environment for expressi...
This thesis presents a mechanism that will provide a semantic and syntactic environment for expressi...
AbstractThe principal ideas of a universal computer are gradually introduced into a functional model...
A model of parallel computation based on a generalization of nondeterminism in Turing machines is i...
The methods of Scott-Strachey semantics are applied to the problem of writing programs for parallel ...
International audienceComputing in parallel means performing computation simultaneously, this genera...
Abstract. Parallel programming continues to be difficult, despite substantial and ongoing research a...
Current parallel programming languages support only a narrow range of programming styles; force prog...
Abstract. We develop an algebraic theory of threads, synchronous co-operation of threads and interac...
This paper shows the advantages of implementing an abstract intermediate machine for a parallel logi...
Several abstract models of fine-grained parallelism, suited to symbolic programming languages, are s...
In the realm of sequential computing the random access machine has successufully provided an underly...
In the realm of sequential computing the random access machine has successufully provided an underly...
An approach based on algebraic treatment of programs and advanced transition system operational sema...
Any parallel programming language provides a model of parallelism, which is accepted implicitly when...
This thesis presents a mechanism that will provide a semantic and syntactic environment for expressi...
This thesis presents a mechanism that will provide a semantic and syntactic environment for expressi...
AbstractThe principal ideas of a universal computer are gradually introduced into a functional model...
A model of parallel computation based on a generalization of nondeterminism in Turing machines is i...
The methods of Scott-Strachey semantics are applied to the problem of writing programs for parallel ...
International audienceComputing in parallel means performing computation simultaneously, this genera...
Abstract. Parallel programming continues to be difficult, despite substantial and ongoing research a...
Current parallel programming languages support only a narrow range of programming styles; force prog...
Abstract. We develop an algebraic theory of threads, synchronous co-operation of threads and interac...
This paper shows the advantages of implementing an abstract intermediate machine for a parallel logi...