Parallelizing of sequential programs on the basis of pipeline and speculative features of the operators

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

An approach to dynamic parallelizing of coarse grained program where the parallelization sources are both dataflow analysis and the features pointed out in the program by annotating is proposed. Program annotating enables to hold two additional types of parallel computations which cannot be found out only from the analysis of dataflow dependences. Firstly, there are speculative computations based on anticipating alternative branches of the program’s computational process. Secondly, there are pipeline computations that sometimes may be initialised for operators at the moment when their input data are not complete. Automated program analysis of this type of concurrence is either very hard or it generates a lot of surplus computation, thus absorbing the effect of program parallelization. The implementation of the system of dynamic program parallelization for clusters of PCs and results of some experiments performed on it are described.

Cite

CITATION STYLE

APA

Godlevsky, A., Gažák, M., & Hluchý, L. (1999). Parallelizing of sequential programs on the basis of pipeline and speculative features of the operators. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1662, pp. 48–53). Springer Verlag. https://doi.org/10.1007/3-540-48387-X_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free