In this paper we present an extension of the class of piecewise linear algorithms (PLAs) in order to model one type of dynamic data dependencies. This extension significantly increases the range of applications which can be parallelized and mapped to massively parallel processor arrays. For instance, a lot of computational intensive applications for video and image processing consist of nested loop programs with only few and simple run-time dependent conditionals. Furthermore, we outline in which case these extensions can directly used -- with slight changes -- within traditional mapping methodologies based on loop parallelization in the polytope model. Additionally, we outline future research directions in the case existing methods will be...
A WHILE-loop can be viewed as a FOR-loop with a dynamic upper bound. The computational model of poly...
The polytope model is one possible (mathematical) basis for par-allelizing sequential computer progr...
This article focuses on algorithm representation by means of Petri Nets. The basic structural featur...
In this report we present a significant extension of the quantified equation based algorithm class o...
The production of regular computations using algorithmic engineering techniques is beginning to play...
[[abstract]]The data dependence graph is very useful to parallel algorithm design. In this paper, ap...
Piecewise Linear (PL) approximation of non-linear behaviour is a well-known technique in synthesis a...
Many techniques and design tools have been developed for mapping algorithms to array processors. Lin...
[[abstract]]D. I. Moldovan (1982, 1986) has proposed a systematic approach to design parallel algori...
Linear programming methods, optimizations on polytopes, manipulations of integral matrices, are now ...
A novel dependence graph representation called the multiple-order dependence graph for nested-loop ...
[[abstract]]A dependence relation between two data references is linear if it generates dependence v...
There are many algorithms for the space-time mapping of nested loops. Some of them even make the opt...
A dependence relation between two data references is linear if it generates dependence vectors that ...
[[abstract]]A dependence relation between two data references is linear if it generates dependence v...
A WHILE-loop can be viewed as a FOR-loop with a dynamic upper bound. The computational model of poly...
The polytope model is one possible (mathematical) basis for par-allelizing sequential computer progr...
This article focuses on algorithm representation by means of Petri Nets. The basic structural featur...
In this report we present a significant extension of the quantified equation based algorithm class o...
The production of regular computations using algorithmic engineering techniques is beginning to play...
[[abstract]]The data dependence graph is very useful to parallel algorithm design. In this paper, ap...
Piecewise Linear (PL) approximation of non-linear behaviour is a well-known technique in synthesis a...
Many techniques and design tools have been developed for mapping algorithms to array processors. Lin...
[[abstract]]D. I. Moldovan (1982, 1986) has proposed a systematic approach to design parallel algori...
Linear programming methods, optimizations on polytopes, manipulations of integral matrices, are now ...
A novel dependence graph representation called the multiple-order dependence graph for nested-loop ...
[[abstract]]A dependence relation between two data references is linear if it generates dependence v...
There are many algorithms for the space-time mapping of nested loops. Some of them even make the opt...
A dependence relation between two data references is linear if it generates dependence vectors that ...
[[abstract]]A dependence relation between two data references is linear if it generates dependence v...
A WHILE-loop can be viewed as a FOR-loop with a dynamic upper bound. The computational model of poly...
The polytope model is one possible (mathematical) basis for par-allelizing sequential computer progr...
This article focuses on algorithm representation by means of Petri Nets. The basic structural featur...