Back to Search Start Over

Performance evaluation of OpenMP-based algorithms for handling Kronecker descriptors

Authors :
Lima, Antonio M.
Netto, Marco A.S.
Webber, Thais
Czekster, Ricardo M.
De Rose, Cesar A.F.
Fernandes, Paulo
Source :
Journal of Parallel & Distributed Computing. May2012, Vol. 72 Issue 5, p678-692. 15p.
Publication Year :
2012

Abstract

Abstract: Numerical analysis of Markovian models is relevant for performance evaluation and probabilistic analysis of systems’ behavior from several fields in science and engineering. These models can be represented in a compact fashion using Kronecker algebra. The Vector-Descriptor Product (VDP) is the key operation to obtain stationary and transient solutions of models represented by Kronecker-based descriptors. VDP algorithms are usually CPU intensive, requiring alternatives such as data partitioning to produce results in less time. This paper introduces a set of parallel implementations of a hybrid algorithm for handling descriptors and a detailed performance analysis on four real Markovian models. The implementations are based on different scheduling strategies using OpenMP and existing techniques of static and dynamic load balancing, along with data partitioning presented in the literature. The performance evaluation study contains analysis of speed-up, synchronization and scheduling overheads, task mapping policies, and memory affinity. The results presented here provide insights into different implementation choices for an application on shared-memory systems and how this application benefited from this architecture. [Copyright &y& Elsevier]

Details

Language :
English
ISSN :
07437315
Volume :
72
Issue :
5
Database :
Academic Search Index
Journal :
Journal of Parallel & Distributed Computing
Publication Type :
Academic Journal
Accession number :
73962172
Full Text :
https://doi.org/10.1016/j.jpdc.2012.02.001