Title :
Mapping iterative algorithms onto processor arrays by the use of Petri Net models
Author :
Karagianni, K.E. ; Kyriakis-Bitzaros, E.D. ; Stouraitis, T.
Author_Institution :
Dept. of Electr. Eng., Patras Univ., Greece
Abstract :
In this paper, Petri Nets (PNs) are used for deriving efficient mapping transformations of a wide class of algorithms to processor arrays. In the proposed methodology, given an algorithm and the interconnections of the processor array, two PNs are constructed: one that is related to the algorithm and one that is related to the processor array. The former PN models the execution of the algorithm and differs drastically from the common data-flow methods. Based on properties of PNs and on the reachability tree analysis technique, a theorem is given, through which the two PN model suggest all possible ways of implementing the algorithm by the processor array
Keywords :
Petri nets; iterative methods; parallel programming; Petri Net models; iterative algorithms; mapping transformations; processor array; processor arrays; Algorithm design and analysis; Computer aided manufacturing; Concurrent computing; Iterative algorithms; Optimization methods; Parallel architectures; Petri nets; Power system modeling; Timing; Tree graphs;
Conference_Titel :
Massively Parallel Computing Systems, 1994., Proceedings of the First International Conference on
Conference_Location :
Ischia
Print_ISBN :
0-8186-6322-7
DOI :
10.1109/MPCS.1994.367083