Algorithmic skeletons: structured management of parallel computation
Algorithmic skeletons: structured management of parallel computation
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
Models and languages for parallel computation
ACM Computing Surveys (CSUR)
Toward a model for shared data abstraction with performance
Journal of Parallel and Distributed Computing - Parallel and distributed data structures
MPI-The Complete Reference, Volume 1: The MPI Core
MPI-The Complete Reference, Volume 1: The MPI Core
Hi-index | 0.00 |
We present a data-list management library that both simplifies parallel programming and balances the workload transparently to the programmer. We present its use with an application that dynamically generates data, such as those based on searching trees. Under these applications, processing data can unpredictably generate new data to process. Without load balancing, these applications are most likely to imbalance the workload across processing nodes resulting in poor performance. We present experimental results on the performance of our library using a Linux PC cluster.