We develop an algebraic theory of threads, synchronous cooperation of threads and interaction of threads with Maurer machines, and investigate program parallelization using the resulting theory. Program parallelization underlies techniques for speeding up instruction processing on a computer that make use of the abilities of the computer to process instructions simultaneously in cases where the state changes involved do no influence each other. One of our findings is that a strong induction principle is needed when proving theorems about sufficient 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 present the development of a theory of stored threads and their execution. The work builds upon M...
We present an extension of the polarized process algebra BPPA, an algebraic theory about sequential ...
With ubiquitous multi-core architectures, a major challenge is how to effectively use these machines...
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...
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...
International audienceIn modern operating systems and programming languages adapted to multicore com...
We take a thread as the behavior of a sequential deterministic program under execution and multi-thr...
AbstractWe are concerned with programs composed of cooperative threads whose execution proceeds in s...
We present the development of a theory of stored threads and their execution. The work builds upon M...
We present an extension of the polarized process algebra BPPA, an algebraic theory about sequential ...
With ubiquitous multi-core architectures, a major challenge is how to effectively use these machines...
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...
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...
International audienceIn modern operating systems and programming languages adapted to multicore com...
We take a thread as the behavior of a sequential deterministic program under execution and multi-thr...
AbstractWe are concerned with programs composed of cooperative threads whose execution proceeds in s...
We present the development of a theory of stored threads and their execution. The work builds upon M...
We present an extension of the polarized process algebra BPPA, an algebraic theory about sequential ...
With ubiquitous multi-core architectures, a major challenge is how to effectively use these machines...