• DocumentCode
    2298786
  • Title

    C3: an architecture-independent model for coarse-grained parallel machines

  • Author

    Hambrusch, Susanne E. ; Khokhar, Ashfaq A.

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • fYear
    1994
  • fDate
    26-29 Oct 1994
  • Firstpage
    544
  • Lastpage
    551
  • Abstract
    We propose an architecture-independent parallel model, the C3 -model. The C3-model evaluates, for a given parallel algorithm and target architecture, the complexity of computation, the pattern of communication, and the potential congestion arising in communication operations. A metric for estimating the effect of link and processor congestion on the performance of an arbitrary communication operation as developed. We describe how the C3-model can serve as a platform for the development of coarse-grained algorithms sensitive to the parameters of a parallel machine. The initial validation of the C3-model is discussed through different implementations of communication operations on the Intel Touchstone Delta
  • Keywords
    computational complexity; parallel algorithms; parallel machines; parallel programming; Intel Touchstone Delta; architecture-independent; coarse-grained algorithms; coarse-grained parallel machines; communication; communication operation; complexity of computation; parallel algorithm; target architecture; Bridges; Computational modeling; Computer architecture; Concurrent computing; Hardware; Parallel algorithms; Parallel machines; Partitioning algorithms; Predictive models; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1994. Proceedings. Sixth IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-6427-4
  • Type

    conf

  • DOI
    10.1109/SPDP.1994.346124
  • Filename
    346124