AbstractMany methods have been proposed to parallelize loops for different scenarios using various syntax and/or semantics analysis techniques. An interesting fundamental question is whether one can build a “general” compiler which is able to produce an efficient parallel algorithm for every instance of a nested loop. We give a theoretical analysis using the PRAM complexity theory and present some positive and negative results
Algorithms for the parallel evaluation of expressions and arithmetic circuits may be considered as e...
Loops are the main source of parallelism in scientific programs. Hence, several techniques were dev...
Modern computers will increasingly rely on parallelism to achieve high computation rates. Techniques...
Abstract In this paper, an approach to the problem of exploiting parallelism within nested loops is ...
Special issue on "Optimizing Compilers for Parallel Languages"International audienceWe explore the l...
This work explores an unexpected application of Implicit Computational Complexity (ICC) to paralleli...
We present a high-level parallel calculus for nested sequences, NSC, offered as a possible theoreti...
This work leverages an original dependency analysis to parallelize loops regardless of their form in...
We explore the link between dependence abstractions and maximal parallelism extraction in nested loo...
We study the parallel complexity of three problems on concurrency: decision of firing sequences for ...
In this paper, we compare three nested loops parallelization algorithms (Allen and Kennedy's algorit...
This paper presents a new technique to parallelize nested loops at the statement level. It transform...
We present a high-level parallel calculus for nested sequences, NSC offered as a possible theoretica...
(eng) In this paper, we survey loop parallelization algorithms, analyzing the dependence representat...
International audienceIn this paper, we compare three nested loops parallelization algorithms (Allen...
Algorithms for the parallel evaluation of expressions and arithmetic circuits may be considered as e...
Loops are the main source of parallelism in scientific programs. Hence, several techniques were dev...
Modern computers will increasingly rely on parallelism to achieve high computation rates. Techniques...
Abstract In this paper, an approach to the problem of exploiting parallelism within nested loops is ...
Special issue on "Optimizing Compilers for Parallel Languages"International audienceWe explore the l...
This work explores an unexpected application of Implicit Computational Complexity (ICC) to paralleli...
We present a high-level parallel calculus for nested sequences, NSC, offered as a possible theoreti...
This work leverages an original dependency analysis to parallelize loops regardless of their form in...
We explore the link between dependence abstractions and maximal parallelism extraction in nested loo...
We study the parallel complexity of three problems on concurrency: decision of firing sequences for ...
In this paper, we compare three nested loops parallelization algorithms (Allen and Kennedy's algorit...
This paper presents a new technique to parallelize nested loops at the statement level. It transform...
We present a high-level parallel calculus for nested sequences, NSC offered as a possible theoretica...
(eng) In this paper, we survey loop parallelization algorithms, analyzing the dependence representat...
International audienceIn this paper, we compare three nested loops parallelization algorithms (Allen...
Algorithms for the parallel evaluation of expressions and arithmetic circuits may be considered as e...
Loops are the main source of parallelism in scientific programs. Hence, several techniques were dev...
Modern computers will increasingly rely on parallelism to achieve high computation rates. Techniques...