A parallel system consists of a parallel algorithm and a parallel machine that supports the implementation of the algorithm. The scalability of a parallel system is a measure of its capability to increase speedup in proportion to the number of processors, or its capability to keep a constant efficiency as the number of processors increases. The present paper is devoted to the investigation of the average-case scalability of parallel algorithms executing on multicomputers with symmetric static networks, including the completely connected network, ring, hypercube, and torus. In particular, we characterize the communication overhead such that the expected efficiency can be kept at certain constant level, and that the number of tasks grows at t...
In this book chapter, the authors discuss some important communication issues to obtain a highly sca...
While computers with tens of thousands of processors have successfully delivered high performance po...
Many parallel algorithms use hypercubes as the communication topology among their processes. When su...
The overheads in a parallel system that limit its scalability need to be identified and separated in...
The objective of this thesis is the unified investigation of a wide range of fundament...
In this paper we analyze the scalability of a number of load balancing algorithms which can be appli...
We discuss the problematics of efficient, general purpose parallel computation. Parallel processing ...
Scalability of parallel architectures is an interesting area of current research. Shared memory para...
An asymptotic scalability metric, called Constant-Memory-per-Processor (CMP) scalability, is present...
The objective of this work is to compare the performance of three common environments for supporting...
In this report we provide the fundamental results for applying a formal performance modeling of dist...
Many parallel algorithm design models have been proposed for abstracting a large class of parallel a...
In order to be able to develop robust and effective parallel applications and algorithms, one should...
The increasing of the signaling technology motivated the research community to find alternative solu...
AbstractProgram environments are now commonly used for parallelism on networks of workstations. Ther...
In this book chapter, the authors discuss some important communication issues to obtain a highly sca...
While computers with tens of thousands of processors have successfully delivered high performance po...
Many parallel algorithms use hypercubes as the communication topology among their processes. When su...
The overheads in a parallel system that limit its scalability need to be identified and separated in...
The objective of this thesis is the unified investigation of a wide range of fundament...
In this paper we analyze the scalability of a number of load balancing algorithms which can be appli...
We discuss the problematics of efficient, general purpose parallel computation. Parallel processing ...
Scalability of parallel architectures is an interesting area of current research. Shared memory para...
An asymptotic scalability metric, called Constant-Memory-per-Processor (CMP) scalability, is present...
The objective of this work is to compare the performance of three common environments for supporting...
In this report we provide the fundamental results for applying a formal performance modeling of dist...
Many parallel algorithm design models have been proposed for abstracting a large class of parallel a...
In order to be able to develop robust and effective parallel applications and algorithms, one should...
The increasing of the signaling technology motivated the research community to find alternative solu...
AbstractProgram environments are now commonly used for parallelism on networks of workstations. Ther...
In this book chapter, the authors discuss some important communication issues to obtain a highly sca...
While computers with tens of thousands of processors have successfully delivered high performance po...
Many parallel algorithms use hypercubes as the communication topology among their processes. When su...