Title :
Load analysis and cost estimation of parallel constrained producer-consumer algorithms
Author :
Kamal, Tariq ; Bisset, Keith R. ; Butt, Ali R. ; Marathe, Madhav V.
Author_Institution :
Dept. of Comput. Sci., Virginia Tech, Blacksburg, VA, USA
Abstract :
Cost estimation is crucial for optimizing the performance of parallel algorithms on distributed systems. This paper performs load analysis and cost estimation of constrained producer-consumer (CPC) parallel algorithms. In CPC algorithms, the computation is performed by classes of nodes (tasks), separated in time. For any given CPC problem, the cost can be modelled as a linear combination of computational imbalance components and a communication load. These components can be determined from analysis of the inter-task communication of the algorithm.
Keywords :
costing; parallel algorithms; program diagnostics; CPC parallel algorithm; communication load; computational imbalance components; cost estimation; distributed systems; inter-task communication; load analysis; parallel constrained producer-consumer algorithm; Algorithm design and analysis; Computational modeling; Estimation; Load modeling; Mathematical model; Synchronization;
Conference_Titel :
Cluster Computing (CLUSTER), 2014 IEEE International Conference on
Conference_Location :
Madrid
DOI :
10.1109/CLUSTER.2014.6968759