|
This article is cited in 2 scientific papers (total in 2 papers)
Hardware and Software for Supercomputers
Organizing communication of parallel processes during automatic parallelization of loop nests with static control flow for cluster systems using polyhedral model
A. S. Lebedev Institute for Systems Analysis, FRC "Computer Science and Control" of RAS
Abstract:
A method to organize communication of parallel processes is proposed for translation of CLooG output into parallel MPI program preserving optimal data placement. It is assumed that space-time mappings are affine and calculated using polyhedral model methods according to the principle of space and time data locality optimization. The notion of a communication polyhedron is introduced to define a data set participating in any information exchange within two-sided MPI communication scheme. Application of the method is illustrated with parallelization of LU-decomposition algorithm.
(in Russian).
Key words and phrases:
automatic parallelization, polyhedral model, data locality, clusters, intercommunications.
Received: 06.10.2017 Accepted: 30.10.2017
Citation:
A. S. Lebedev, “Organizing communication of parallel processes during automatic parallelization of loop nests with static control flow for cluster systems using polyhedral model”, Program Systems: Theory and Applications, 8:4 (2017), 3–20
Linking options:
https://www.mathnet.ru/eng/ps272 https://www.mathnet.ru/eng/ps/v8/i4/p3
|
Statistics & downloads: |
Abstract page: | 147 | Full-text PDF : | 55 | References: | 19 |
|