We propose an architecture-independent parallel model, the C³-model. The C³-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 is developed. We describe how the C³-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 C³-model is discussed through different implementations of communication operations on the Intel Touchstone Delta
In parallel programming, the need to manage communication, load imbalance, and irregular-ities in th...
Serial computing's popularity can be attributed to the von Neumann model providing a single, ge...
The new generation of microprocessors incorporates a huge number of cores on the same chip. Graphics...
In this paper, we propose a model for parallel computation, tile C3-modcl. The C3 _ model evaluates,...
The presence of a universal machine model for serial algorithm design, namely the von Neumann model,...
Many parallel algorithm design models have been proposed for abstracting a large class of parallel a...
In this book chapter, the authors discuss some important communication issues to obtain a highly sca...
In order to be able to develop robust and effective parallel applications and algorithms, one should...
In this paper, we adapt Gustafson-Barsis' law to evaluate the effect of communication on the pe...
Due to the character of the original source materials and the nature of batch digitization, quality ...
www.dei.unipd.it/~silvest1 Communication is a major factor determining the performance of algorithms...
190 pages ISSN 1238-6944, ISBN 951-708-693-8 Keywords: parallel computing, shared memory, modeling...
We introduce a novel methodology for the quantitative assessment of the effectiveness and portabilit...
A vast body of theoretical research hea focused either on overly SimpKStiC models of parallel comput...
This paper describes two models of the cost of data movement in parallel numerical algorithms. One m...
In parallel programming, the need to manage communication, load imbalance, and irregular-ities in th...
Serial computing's popularity can be attributed to the von Neumann model providing a single, ge...
The new generation of microprocessors incorporates a huge number of cores on the same chip. Graphics...
In this paper, we propose a model for parallel computation, tile C3-modcl. The C3 _ model evaluates,...
The presence of a universal machine model for serial algorithm design, namely the von Neumann model,...
Many parallel algorithm design models have been proposed for abstracting a large class of parallel a...
In this book chapter, the authors discuss some important communication issues to obtain a highly sca...
In order to be able to develop robust and effective parallel applications and algorithms, one should...
In this paper, we adapt Gustafson-Barsis' law to evaluate the effect of communication on the pe...
Due to the character of the original source materials and the nature of batch digitization, quality ...
www.dei.unipd.it/~silvest1 Communication is a major factor determining the performance of algorithms...
190 pages ISSN 1238-6944, ISBN 951-708-693-8 Keywords: parallel computing, shared memory, modeling...
We introduce a novel methodology for the quantitative assessment of the effectiveness and portabilit...
A vast body of theoretical research hea focused either on overly SimpKStiC models of parallel comput...
This paper describes two models of the cost of data movement in parallel numerical algorithms. One m...
In parallel programming, the need to manage communication, load imbalance, and irregular-ities in th...
Serial computing's popularity can be attributed to the von Neumann model providing a single, ge...
The new generation of microprocessors incorporates a huge number of cores on the same chip. Graphics...