Localization of edges in graph models of two-level algorithms
- 13 Downloads
Multidimensional computational models of two-level algorithms are introduced and investigated. Transformations of graph models of the algorithms are developed, which allow one to obtain modified models without global edges. The modified graph models can be transformed by the well-known transformation and mapping procedures into one-, two-, and three-dimensional array processors without global interconnections.
Keywordsrealization of parallel algorithms on array processors computational models of algorithms graph models of algorithms transformations of graph models of algorithms
Unable to display preview. Download preview PDF.
- 1.V. V. Voyevodin, Mathematical Models and Methods in Parallel Processes [in Russian], Nauka, Moscow (1986).Google Scholar
- 2.S.-Y. Kung, VLSI Array Processors, Prentice-Hall, Englewood Cliffs, New Jersey (1988).Google Scholar
- 3.Yu. S. Kanevskii, Systolic Processors [in Russian], Tekhnika, Kiev (1991).Google Scholar
- 4.P. Lee and Z. Kedem, “Synthesizing linear array algorithms from nested for loop algorithms” IEEE Trans. Comput., 37, No. 12, 1578–1598 (1988).Google Scholar
- 6.V. V. Kosianehouk, N. A. Likhoded, and P. I. Sobolevskii, “Systolic Architecture Array Synthesis,” Preprint Inst. Mat. AN Belarusi, No. 6 (484), Minsk (1992).Google Scholar
- 7.N. A. Likhoded and A. A. Tiunchik, “Method of constructing parallel forms of algorithms based on locally parallel, globally sequential partition,” Kibern. Sist. Anal., No. 2, 28–42 (1996).Google Scholar
- 8.W. Achtziger and K.-H. Zimmerman, “A branching linear programming approach for the mapping of systems ofn-dimensional affine recurrence ontok-dimensional systolic arrays,” Prepr. of the Institute of Applied Mathematics, No. 172, University of Erlangen-Nuremberg, Erlangen, Germany (1996).Google Scholar
- 10.A. A. Tiunchik, “Generalized approach to the design of VLSI array processors,” in: Proc. 7th Intern. Workshop on Parallel Processing by Cellular Automata and Arrays, Akademie Verlag, Berlin (1996), pp. 77–84.Google Scholar