arrow
Return

Improving communication scheduling for array redistribution

delete2005-05-01
delete10
PRE
AI
过敏意 (Minyi Guo)
Y
Yi Pan
DOI:10.1016/j.jpdc.2004.12.001delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Many scientific applications require array redistribution when the programs run on distributed memory parallel computers. It is essential to use efficient algorithms for redistribution, otherwise the performance of the programs will degrade considerably. The redistribution overheads consist of two parts: index computation and inter-processor communication. If there is no communication scheduling in a redistribution routine, the inter-processor communication will incur a larger communication idle time when there exists node contention and/or difference among message lengths during one particular communication step. In order to solve this problem, in this paper, we propose an efficient scheduling scheme that not only minimizes the number of communication steps and eliminates node contention, but also minimizes the difference of message lengths in each communication step. Thus, the communication idle time is reduced in redistribution routines. (c) 2005 Elsevier Inc. All rights reserved.
Keywords:
automatic parallelization
array redistribution
communication scheduling
block-cyclic distribution
MPI
distributed memory multicomputers
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Parallel and Distributed Computing cover
Journal of Parallel and Distributed Computing
IF:
4
Papers:
3.8K
Citations:
4.8K

Organization

No organization information available
Cited Papers

Cited Papers

External ventricular drain placement causing upgaze palsy: Case report
err2013-08-01
err0
PREAI
errBenjamin P. Rosenbaum; Anne-Marie E. Wheeler; Ajit A. Krishnaney
errShare
errSave
Immunofluorescent visualization of mouse interneuron subtypes
err2014-11-20
err0
errOAAI
errSimon Molgaard; Maj Ulrichsen; Simon Boggild; Marie-Louise Holm; Christian Vaegter; Jens Nyengaard; Simon Glerup
errShare
errSave
Scheduling block-cyclic array redistribution
err1998-01-01
err54
errOAAI
errDesprez, F; Dongarra, J; Petitet, A; Randriamaro, C; Robert, Y
errShare
errSave
Inhibitory effects of subcutaneous tumors in nude mice mediated by low-frequency ultrasound and microbubbles
err2014-03-04
err0
errOAAI
errZHI-YONG SHEN; E. SHEN; XUE-HONG DIAO; WEN-KUN BAI; MIN-XIA ZENG; YAN YAN LUAN; SHU-LIANG NAN; YAN-DUAN LIN; CONG WEI; LI CHEN; DI SUN; BING HU
errShare
errSave
Accurate fall risk classification in elderly using one gait cycle data and machine learning
err2024-05-01
err0
PREAI
errDaisuke Nishiyama; Satoshi Arita; Daisuke Fukui; Manabu Yamanaka; Hiroshi Yamada
errShare
errSave
researcher View more