2006
DOI: 10.1007/s11227-006-6615-z
|View full text |Cite
|
Sign up to set email alerts
|

An Efficient Communication Scheduling Method for the Processor Mapping Technique Applied Data Redistribution

Abstract: Array redistribution is usually required for more efficiently executing a data-parallel program on distributed memory multi-computers. In performing array redistribution using synchronous communication mode, data communications among the processors should be properly arranged to avoid incurring higher data transfer cost. Some efficient communication scheduling methods for the Block-Cyclic redistribution have been proposed. On the other hand, the processor mapping technique can help reduce the data transfer cos… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2007
2007
2021
2021

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(2 citation statements)
references
References 23 publications
0
2
0
Order By: Relevance
“…Our work focuses on the first approach, that is, static-scheduled distributed SPMD programs. Dataredistribution techniques for load balance have been studied in the context of data-parallel languages and parallel compilers, such as High Performance Fortran [5,6]. However, the algorithms developed in this context are dependent on specific data partition policies, fixed at compile time, and in general designed to derive homogeneous sizes for dense arrays.…”
Section: Related Workmentioning
confidence: 99%
“…Our work focuses on the first approach, that is, static-scheduled distributed SPMD programs. Dataredistribution techniques for load balance have been studied in the context of data-parallel languages and parallel compilers, such as High Performance Fortran [5,6]. However, the algorithms developed in this context are dependent on specific data partition policies, fixed at compile time, and in general designed to derive homogeneous sizes for dense arrays.…”
Section: Related Workmentioning
confidence: 99%
“…In [8][9][10] processor mapping techniques for dynamic data redistribution are described. The main idea of these techniques is to minimize the volume of data to be exchanged between processor sets by mapping logical processor IDs to redistributed data elements without violating the redistribution patterns.…”
mentioning
confidence: 99%