Integrating software pipelining and graph scheduling for iterative scientific computations

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

Abstract

Graph scheduling has been shown effective for solving irregular problems represented as directed acyclic graphs(DAGs) on distributed memory systems. Many scientific applications can also be modeled as iterative task graphs(ITGs). In this paper, we model the SOR computation for solving sparse matrix systems in terms of ITGs and address the optimization issues for scheduling ITGs when communication overhead is not zero. We present an approach that incorporates techniques of software pipelining and graph scheduling. We demonstrate the effectiveness of our approach in mapping SOR computation and compare it with the multi-coloring method.

Cite

CITATION STYLE

APA

Fu, C., Yang, T., & Gerasoulis, A. (1995). Integrating software pipelining and graph scheduling for iterative scientific computations. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 980, pp. 127–141). Springer Verlag. https://doi.org/10.1007/3-540-60321-2_11

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