Load balancing algorithms improve a program`s performance on unbalanced datasets, but can degrade performance on balanced datasets, because unnecessary load redistributions occur. This paper presents a cost-effective data-parallel load balancing algorithm which performs load redistributions only when the possible savings outweigh the redistribution costs. Experiments with a data-parallel polygon renderer show a performance improvement of up to a factor of 33 on unbalanced datasets and a maximum performance loss of only 27 percent on balanced datasets when using this algorithm
The efficient usage of workstations clusters depends first of all on the distribution of the workloa...
In computing, load balancing improves the distribution of workloads across multiple computing resour...
Load imbalance in an application can lead to degradation of performance and a significant drop in sy...
Journal ArticleLoad balancing algorithms improve a program's performance on unbalanced datasets, bu...
We describe a novel load-balancing method for sort-first parallel graphics rendering systems. It giv...
In parallel computing, obtaining maximal performance is often mandatory to solve large and complex p...
This chapter describes a parallel optimization technique that incorporates a distributed load-balanc...
In parallel iterative applications, computational efficiency is essential for addressing large probl...
Parallel iterative applications often suffer from load imbalance, one of the most critical performan...
Mesh adaption is a powerful tool for efficient unstructured-grid computations but causes load imbala...
In this paper, we consider the load balancing requirements of parallel implementations of intermedia...
A large class of computational problems are characterised by frequent synchronisation, and computati...
A method is outlined for optimising graph partitions which arise in mapping unstructured mesh calcul...
A parallel method for the dynamic partitioning of unstructured meshes is outlined. The method includ...
Multicomputer systems based on message passing draw attractions in the field of high performance co...
The efficient usage of workstations clusters depends first of all on the distribution of the workloa...
In computing, load balancing improves the distribution of workloads across multiple computing resour...
Load imbalance in an application can lead to degradation of performance and a significant drop in sy...
Journal ArticleLoad balancing algorithms improve a program's performance on unbalanced datasets, bu...
We describe a novel load-balancing method for sort-first parallel graphics rendering systems. It giv...
In parallel computing, obtaining maximal performance is often mandatory to solve large and complex p...
This chapter describes a parallel optimization technique that incorporates a distributed load-balanc...
In parallel iterative applications, computational efficiency is essential for addressing large probl...
Parallel iterative applications often suffer from load imbalance, one of the most critical performan...
Mesh adaption is a powerful tool for efficient unstructured-grid computations but causes load imbala...
In this paper, we consider the load balancing requirements of parallel implementations of intermedia...
A large class of computational problems are characterised by frequent synchronisation, and computati...
A method is outlined for optimising graph partitions which arise in mapping unstructured mesh calcul...
A parallel method for the dynamic partitioning of unstructured meshes is outlined. The method includ...
Multicomputer systems based on message passing draw attractions in the field of high performance co...
The efficient usage of workstations clusters depends first of all on the distribution of the workloa...
In computing, load balancing improves the distribution of workloads across multiple computing resour...
Load imbalance in an application can lead to degradation of performance and a significant drop in sy...