The search functionality is under construction.

IEICE TRANSACTIONS on Information

Entropy Based Evaluation of Communication Predictability in Parallel Applications

Alex K. JONES, Jiang ZHENG, Ahmed AMER

  • Full Text Views

    0

  • Cite this

Summary :

The performance of parallel computing applications is highly dependent on the efficiency of the underlying communication operations. While often characterized as dynamic, these communication operations frequently exhibit spatial and temporal locality as well as regularity in structure. These characteristics can be exploited to improve communication performance if the correct prediction model is selected to a suitable communication topology. In this paper we describe an entropy based methodology for quantifying and evaluating the success of different prediction models on actual workloads drawn from representative parallel benchmarks. We evaluate two different prediction criteria and combinations thereof: (1) Messages are partitioned by source node. (2) Use of a first order context model. We also describe the threshold for predication designed to largely avoid incorrect predication overheads. Our results show for simple predication models, even on highly dynamic benchmark applications, predictability can be improved by several orders of magnitude. In fact, using simple prediction techniques, over 75% of the communication volume is accurately predictable.

Publication
IEICE TRANSACTIONS on Information Vol.E89-D No.2 pp.469-478
Publication Date
2006/02/01
Publicized
Online ISSN
1745-1361
DOI
10.1093/ietisy/e89-d.2.469
Type of Manuscript
Special Section PAPER (Special Section on Parallel/Distributed Computing and Networking)
Category
Performance Evaluation

Authors

Keyword