Communication issues in parallel Conjugate Gradient method using a star-based network

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    6 Citations (Scopus)

    Abstract

    Conjugate Gradient (CG) method is an iterative linear solver which is used by many scientific and engineering applications to solve a linear system of algebraic equations. CG generates a heavy load of computation and therefore it slows the performance of the applications using it. Parallelizing CG is considered as a way to increase its performance. However, CG suffers from communication dependencies among its divisible loads. Most of the studies to parallelize CG concentrate on parallelizing its matrix-vector multiplication. In this paper, we answer the following questions: 1) what are the divisible loads in the CG, and 2) where is communication involved in the parallel CG. To answer 1), we highlight the different divisible data blocks in CG. To answer 2), we introduce a dependency graph among the different data blocks. We conduct experiments on a parallel CG implementation and evaluate communication cost.

    Original languageEnglish
    Title of host publicationICCAIE 2010 - 2010 International Conference on Computer Applications and Industrial Electronics
    Pages350-355
    Number of pages6
    DOIs
    Publication statusPublished - 2010
    Event2010 International Conference on Computer Applications and Industrial Electronics, ICCAIE 2010 - Kuala Lumpur, Malaysia
    Duration: Dec 5 2010Dec 7 2010

    Publication series

    NameICCAIE 2010 - 2010 International Conference on Computer Applications and Industrial Electronics

    Other

    Other2010 International Conference on Computer Applications and Industrial Electronics, ICCAIE 2010
    Country/TerritoryMalaysia
    CityKuala Lumpur
    Period12/5/1012/7/10

    Keywords

    • Conjugate gradient
    • Linear solvers
    • Parallel computing
    • Star network

    ASJC Scopus subject areas

    • Computer Science Applications
    • Electrical and Electronic Engineering

    Fingerprint

    Dive into the research topics of 'Communication issues in parallel Conjugate Gradient method using a star-based network'. Together they form a unique fingerprint.

    Cite this