Abstract. We develop an algebraic theory of threads, synchronous co-operation of threads and interaction of threads with Maurer machines, and investigate program parallelization using the resulting theory. Pro-gram parallelization underlies techniques for speeding up instruction pro-cessing on a computer that make use of the abilities of the computer to process instructions simultaneously in cases where the state changes in-volved do no in uence each other. One of our ndings is that a strong induction principle is needed when proving theorems about sucient conditions for the correctness of program parallelizations. The induction principle introduced has brought us to construct a projective limit model for the theory developed
We take a thread as the behavior of a sequential deterministic program under execution and multi-thr...
We present an extension of the polarized process algebra BPPA, an algebraic theory about sequential ...
: Traditional compilation techniques for synchronization have targeted architectures with relatively...
We develop an algebraic theory of threads, synchronous cooperation of threads and interaction of thr...
Abstract. We develop an algebraic theory of threads, synchronous co-operation of threads and interac...
This dissertation addresses the problem of automated reasoning about multi-threaded programs. Multi...
In a previous paper, we developed an algebraic theory about threads and multi-threading based on the...
In a previous paper we developed an algebraic theory about threads and a form of concurrency where s...
Threads as considered in basic thread algebra are primarily looked upon as behaviours exhibited by s...
Abstract. Threads as considered in basic thread algebra are primarily looked upon as behaviours exhi...
AbstractWe are concerned with programs composed of cooperative threads whose execution proceeds in s...
International audienceIn modern operating systems and programming languages adapted to multicore com...
We present a new technique for the concurrent asynchronous/GALS implementation of polychronous speci...
We present a transformational system for extracting parallelism from programs. Our transformations g...
With ubiquitous multi-core architectures, a major challenge is how to effectively use these machines...
We take a thread as the behavior of a sequential deterministic program under execution and multi-thr...
We present an extension of the polarized process algebra BPPA, an algebraic theory about sequential ...
: Traditional compilation techniques for synchronization have targeted architectures with relatively...
We develop an algebraic theory of threads, synchronous cooperation of threads and interaction of thr...
Abstract. We develop an algebraic theory of threads, synchronous co-operation of threads and interac...
This dissertation addresses the problem of automated reasoning about multi-threaded programs. Multi...
In a previous paper, we developed an algebraic theory about threads and multi-threading based on the...
In a previous paper we developed an algebraic theory about threads and a form of concurrency where s...
Threads as considered in basic thread algebra are primarily looked upon as behaviours exhibited by s...
Abstract. Threads as considered in basic thread algebra are primarily looked upon as behaviours exhi...
AbstractWe are concerned with programs composed of cooperative threads whose execution proceeds in s...
International audienceIn modern operating systems and programming languages adapted to multicore com...
We present a new technique for the concurrent asynchronous/GALS implementation of polychronous speci...
We present a transformational system for extracting parallelism from programs. Our transformations g...
With ubiquitous multi-core architectures, a major challenge is how to effectively use these machines...
We take a thread as the behavior of a sequential deterministic program under execution and multi-thr...
We present an extension of the polarized process algebra BPPA, an algebraic theory about sequential ...
: Traditional compilation techniques for synchronization have targeted architectures with relatively...