Swinburne
Browse

Reducing communication cost for parallelizing irregular scientific codes

Download (194.21 kB)
conference contribution
posted on 2024-07-13, 05:46 authored by Minyi Guo, Zhen Liu, Chengfei LiuChengfei Liu, Li Li
In most cases of distributed memory computations, node programs are executed on processors according to the owner computes rule. However, owner computes rule is not best suited for irregular application codes. In irregular application codes, use of indirection in accessing left hand side array makes it difficult to partition the loop iterations, and because of use of indirection in accessing right hand side elements, we may reduce total communication by using heuristics other than owner computes rule. In this paper, we propose a communication cost reduction computes rule for irregular loop partitioning, called least communication computes rule. We partition a loop iteration to a processor on which the minimal communication cost is ensured when executing that iteration. The experimental results show that, in most cases, our approaches achieved better performance than other loop partitioning rules.

History

Available versions

PDF (Accepted manuscript)

ISBN

9783540437864

Journal title

Applied parallel computing: 6th International Advanced Scientific Computing Conference (PARA), Espoo, Finland, 15-18 June 2002 / Juha Fagerholm, et al. (eds.)

Conference name

Applied parallel computing: 6th International Advanced Scientific Computing Conference PARA, Espoo, Finland, 15-18 June 2002 / Juha Fagerholm, et al. eds.

Volume

2367

Issue

1

Pagination

13 pp

Publisher

Springer

Copyright statement

Copyright © 2002 Springer-Verlag Berlin Heidelberg. The accepted manuscript is reproduced in accordance with the copyright policy of the publisher. The definitive version of the publication is available at www.springer.com.

Language

eng

Usage metrics

    Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC