Designing efficient algorithms for parallel computers
Designing efficient algorithms for parallel computers
Heuristic Algorithms for Task Assignment in Distributed Systems
IEEE Transactions on Computers
An experimental investigation of distributed matrix multiplication techniques
Software—Practice & Experience
Introduction to parallel computing: design and analysis of algorithms
Introduction to parallel computing: design and analysis of algorithms
Foundations of parallel programming
Foundations of parallel programming
Optimized communication patterns on workstation clusters
Parallel Computing
MPI-FM: high performance MPI on workstation clusters
Journal of Parallel and Distributed Computing - Special issue on workstation clusters and network-based computing
Advanced Engineering Mathematics: Maple Computer Guide
Advanced Engineering Mathematics: Maple Computer Guide
Comment on "A Novel Data Distribution Technique for Host-Client Type Parallel Applications'
IEEE Transactions on Parallel and Distributed Systems
Journal of Parallel and Distributed Computing
Heuristics for multi-round divisible loads scheduling with limited memory
Parallel Computing
Performance-based workload distribution on grid environments
GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
Performance-based data distribution for data mining applications on grid computing environments
The Journal of Supercomputing
Adaptive statistical scheduling of divisible workloads in heterogeneous systems
Journal of Scheduling
Scheduling divisible MapReduce computations
Journal of Parallel and Distributed Computing
GPC'06 Proceedings of the First international conference on Advances in Grid and Pervasive Computing
Hi-index | 0.00 |
This paper considers an analytic data distribution for improving the performance of host-client type parallel applications which exhibit serialized communication patterns. The technique involves assuming the serialized communications is enforced, which simplifies data analysis and can provide the basis for real-time dynamic load balancing. This distribution has been tested using a parallel matrix multiplication implementation and a parallel MPEG compression implementation. The key results of this paper are that analytic distribution can reduce execution time and increase scalability of certain parallel applications over typical equal data distributions.