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
Link To Document